1

在我的应用程序中,我得到了现在使用的地方latitudelongitude坐标,GeocodeService我想获得这些地方之间的距离。

我已经尝试过GetDistanceTo获取两个位置坐标的距离的方法,但它给了我直接的距离。

如何计算两个位置之间的行驶距离?

提前致谢

4

1 回答 1

3

要计算行驶距离,您必须使用 Bing Routes API(或 Google,但我假设您使用的是 Bing 地图)。

这里有一个使用 api 查找两个地方之间的行车路线的示例:http: //msdn.microsoft.com/en-us/library/gg636957.aspx

一般调用是: http ://dev.virtualearth.net/REST/V1/Routes/Driving?o=xml&wp.0=location1&wp.1=location2&avoid=minimizeTolls&key=BingMapsKey

您必须注册 Bing 地图 API 密钥,然后将 location1 和 location2 替换为您喜欢的位置。

距离应travelDistance在 json 或 xml 中返回

于 2013-02-13T04:10:32.637 回答