2012-06-13 8 views

ответ

1

Вы можете использовать BingMapsTask запустить Бинг карты приложение с заданной центральной точки (или параметры поиска - есть how-to article on MSDN, хотя код будет таким же простым, как:

BingMapsTask bingMapsTask = new BingMapsTask(); 

//Omit the Center property to use the user's current location. 
bingMapsTask.Center = new GeoCoordinate(52.1, 1.2); // Substitute for your lat/long 
bingMapsTask.Show(); 
+0

Спасибо. Я хотел бы отправить ссылку на карту в SMS, чтобы любой мог открыть карту. Тот, который вы упомянули, открыт в приложении. – MilkBottle

+0

Было бы полезно упомянуть, что в вашем вопросе или по-другому пометить ваш вопрос, чтобы получить ответы ближе к тому, что вы хотите: –

0

После разжег Bing карты, я пошел на вкладку акций, чтобы получить полную ссылку на текущий вид, и он дал это:

http://www.bing.com/maps/?v=2&cp=52.211442563609495~0.12835717468262953&lvl=14&dir=0&sty=r&eo=0&form=LMLTCC

ф является Centrepoint с последующим Lat ~ длинные

ур является уровень масштабирования

STY это стиль (г = дорога, Ь = с высоты птичьего полета, ч = антенны и т.д.)

не слишком уверен, по другим параметрам, но оставляя их, кажется, до сих пор работает:

http://www.bing.com/maps/?cp=52.211442563609495~0.12835717468262953&lvl=14&sty=r

+0

Thank. Я попробовал googlemap. Я получил простую статическую карту, когда пользователь нажимает на ссылку в SMS. Что это за V = 2 для bingMap? Я вижу похожий синтаксис, например: «http://www.bing.com/maps/?v=2&where1=» + HttpUtility.UrlEncode (Location). – MilkBottle

+0

Я не уверен в v = 2 - кажется, не имеет значения, к чему вы его установили. Параметр where1 используется для поиска, так что where1 = london будет искать Лондон. –

+0

Просто обратите внимание, что при открытии этой ссылки на Windows Phone она автоматически переводится в приложение «Карты» - на других телефонах и на ПК она должна придерживаться веб-сайта. –

Смежные вопросы