不确定这是否已得到解答,但似乎无法在任何地方找到答案。
我目前有一个适用于 Windows Phone 7.1 的应用程序,其中必应地图作为我的页面的一部分。我可以通过单击按钮将 puspins 添加到我所在位置的地图。我的问题是,是否有可能获得两个图钉之间的距离?
我不想进入 bing 地图应用程序本身并计算路线。
不确定这是否已得到解答,但似乎无法在任何地方找到答案。
我目前有一个适用于 Windows Phone 7.1 的应用程序,其中必应地图作为我的页面的一部分。我可以通过单击按钮将 puspins 添加到我所在位置的地图。我的问题是,是否有可能获得两个图钉之间的距离?
我不想进入 bing 地图应用程序本身并计算路线。
我在我的应用程序中执行此操作的方式是为每个 PushPin 创建一个 GeoCoordinate,并使用一个 GeoCoordinate 的 GetDistanceTo 方法来确定它与另一个 GeoCoordinate(从另一个 PushPin 创建)的距离。像这样,确定从图钉 1 到图钉 2 的距离:
GeoCoordinate geo1 = new GeoCoordinate(pushpin1.Location.Latitude, pushpin.Location.Longitude);
GeoCoordinate geo2 = new GeoCoordinate(pushpin2.Location.Latitude, pushpin.Location.Longitude);
double distance = geo1.GetDistanceTo(geo2);