3

可能重复:
获取两个地理点之间的距离

distanceTo(Location dest)或者distanceBetween(double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results)

是计算人们步行或驾驶汽车的距离吗?

如何计算汽车两个坐标之间的距离?

4

3 回答 3

2

一个快速的谷歌让我找到了很多关于坐标的公式,其中包括你正在处理的内容:

http://www.movable-type.co.uk/scripts/latlong.html

于 2012-06-15T12:36:16.020 回答
0

您可以通过以下方式获取 2 个地址的距离: http ://maps.googleapis.com/maps/api/distancematrix/xml?origins = "+a+"&destinations="+b+"&mode=driving&language=en-EN&sensor=false

祝你好运。

于 2012-07-03T03:24:04.237 回答
0

根据文档,两点之间的距离是它们之间的直线。如果您想要两辆车之间的距离并考虑街道等,您需要更多的航路点:

计算两个位置之间的近似距离(以米为单位),以及它们之间最短路径的初始和最终方位(可选)。距离和方位角是使用 WGS84 椭球定义的。

于 2012-06-15T13:13:16.083 回答