Для карты Google я могу использовать этот код, чтобы получить карту в браузере: http://maps.google.com/map? q= широта, долгота.
Для карты Bing, как это можно сделать? Спасибо
Для карты Google я могу использовать этот код, чтобы получить карту в браузере: http://maps.google.com/map? q= широта, долгота.
Для карты Bing, как это можно сделать? Спасибо
Вы можете использовать BingMapsTask
для запуска приложения карт bing с указанной центральной точкой (или параметрами поиска — есть статья с практическими рекомендациями в 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();
Запустив карты Bing, я перешел на вкладку «Поделиться», чтобы получить полную ссылку на текущий вид, и это дало следующее:
cp - это центральная точка, за которой следует широта ~ долгота
lvl - уровень масштабирования
sty — это стиль (r = дорога, b = с высоты птичьего полета, h = антенна и т. д.)
Не слишком уверен в других параметрах, но их отсутствие, похоже, все еще работает:
http://www.bing.com/maps/?cp=52.211442563609495~0.12835717468262953&lvl=14&sty=r