如何计算两点之间的行驶距离?

时间:2013-02-12 11:45:20

标签: windows-phone-7 gps driving-distance

在我的应用中,我正在使用latitude获取longitudeGeocodeService个地方的坐标,现在我想在这些地方之间找到距离。

我已经尝试GetDistanceTo方法来获得两个位置坐标的距离,但它给了我很大的距离。

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

提前致谢

1 个答案:

答案 0 :(得分:2)

要计算行驶距离,您必须使用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 Maps API密钥,然后将location1和location2替换为您喜欢的位置。

距离应在json或xml

中的travelDistance中返回