К сожалению, вы не можете запустить приложение Bing Maps из своего собственного приложения.
В ранней ОСАГО был способ, но он был удален. Надеюсь, он вернется в будущем, но не будет ни на каких текущих, общедоступных дорожных картах.
Это оставляет две альтернативы.
Вариант 1
Вы можете выполнить поиск для лота / длинны, которые вы хотите показать. Приложение поиска напрямую интегрируется с приложением bing maps, поэтому, предполагая, что bing может взять предоставленный вами широта / долгота и вернуть что-то полезное, пользователь все равно сможет делать все, что пожелает, в приложении bing maps.
Это имеет 2 недостатка, хотя. Во-первых, вы не можете контролировать результаты поиска. И, во-вторых, вы не можете проверить это на эмуляторе.
Вариант 2
Вы можете использовать элемент управления BingMaps в своем приложении Silverlight.
(До окончательной первоначальной версии было возможно использовать полную версию Silverlight элемента управления в вашем приложении . Но это имело несколько причуд и было когда-либо задумано только как решение с ограничением пробела.)
Хотя этот элемент управления не так полнофункциональный, как приложение, он обладает множеством функциональных возможностей.
Без реального устройства, но вы можете смоделировать данные местоположения для тестирования с помощью Reactive Extensions .
Даже с реальным устройством вам, вероятно, захочется взглянуть на это, поскольку это намного проще, чем пытаться отлаживать при ходьбе или движении.
Edit:
Согласно этой публикации Кевина Маршалла , если вы собираетесь использовать WebBrowserTask()
(вариант 1 выше), префикс вашего запроса с «maps:», а URL кодирует строку запроса. например:
var task = new WebBrowserTask();
task.URL = "maps:1%20N%20Franklin%2060606";
или
task.URL = "maps:37.788153%2C-122.440162";