在适用于 Windows Phone 应用程序的必应地图中添加自定义地图点/地点/位置和显示方向

本文关键字:地图 自定义 地点 位置 方向 显示 添加 Phone Windows 适用于 应用程序 | 更新日期: 2023-09-27 18:32:24

有人知道如何在Bing地图中添加自定义地图点/位置(不是图钉)并显示Windows Phone应用程序的自定义点/位置之间的路线吗?

提前谢谢。

在适用于 Windows Phone 应用程序的必应地图中添加自定义地图点/地点/位置和显示方向

您无法向必应地图添加"位置",该位置只是使用纬度/经度坐标 (http://msdn.microsoft.com/en-us/library/microsoft.maps.mapcontrol.location.aspx) 标识地球表面上的位置,因此必应地图已经识别了地球上每个可能的"位置"。

如果要计算两个位置之间的路由(例如,纬度/LNG 坐标 (37.78,-122.42) 和 (32.716,-117.1617)),可以向必应地图路线 API 发出请求,如下所示:

http://dev.virtualearth.net/REST/V1/Routes?wp.0=37.78,-122.42&wp.1=32.716,-117.1617&key=BingMapsKey

您需要将"必应地图密钥"替换为从 http://www.bingmapsportal.com 获取的有效密钥。有关路由 API 用法的详细信息,请参阅 http://msdn.microsoft.com/en-us/library/ff701717.aspx。返回路线后,循环遍历航点并创建要添加到地图中的 MapPolyLine。

您可以使用

MapPolyLine来显示位置之间的路线。

如果你想要一个更详细的答案,那么你将不得不问一个更详细的问题。(给我更多关于你想做的事情的细节,我会更新我的答案)

我找到了BING Map DataSource API来插入数据并显示相同的路由。

我也参考了下面的链接

http://www.bingmapsportal.com/ISDK/AjaxV7#VenueMapsModule3

在此记录: 也许这可以与自定义引脚一起使用:

http://www.bingmapsportal.com/ISDK/AjaxV7#Pushpins5