对于谷歌地图,我可以使用此代码通过浏览器获取地图:http://maps.google.com/map? q= 纬度,经度。
对于 Bing 地图,如何做到这一点?谢谢
对于谷歌地图,我可以使用此代码通过浏览器获取地图: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 是中心点,后跟 lat~long
lvl 是缩放级别
sty 是样式(r=road,b=bird's eye,h=aerial,等等)
不太确定其他参数,但将它们排除在外似乎仍然有效:
http://www.bing.com/maps/?cp=52.211442563609495~0.12835717468262953&lvl=14&sty=r