如何使用GPS Latlon启动Bing Map

时间:2012-06-13 07:57:26

标签: windows-phone-7

对于谷歌地图,我可以使用此代码通过浏览器获取地图: http:// maps.google.com/map? q = lat,lon。

对于Bing地图,如何做到这一点?感谢

2 个答案:

答案 0 :(得分:1)

您可以使用BingMapsTask启动带有指定中心点的bing地图应用(或搜索参数 - 有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();

答案 1 :(得分:0)

启动Bing地图后,我转到共享标签以获取当前视图的完整链接,并且它给出了:

  

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

cp是中心点,然后是lat~long

lvl是缩放级别

sty是风格(r = road,b =鸟瞰,h =天线等)

对其他参数不太确定,但将其删除似乎仍然有效:

  

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