Method to calculate distance between two points
Possible Duplicate:
Calculate distance between two points in google maps V3
使用Google Map V3 API计算两点之间的距离的最佳方法是哪一种?
使用Google的距离矩阵
在google.maps.geometry.spherical名称空间中定义的computeDistanceBetween()方法。
-
stackoverflow.com/questions/13542052/
-
这两种方法通常会显示不同的公里数结果,在这种情况下,我该如何选择最好的一种?
-
您需要什么距离? 1.为直线或2.为行进距离。
-
选择2个您知道它们之间的距离的位置,然后选择最匹配的位置。
-
@大卫,实际上我想计算行进距离。
-
google.maps.geometry.spherical.computeDistanceBetween计算空中距离,而google.maps.DistanceMatrixService计算道路距离。 因此,没有最好的选择,这取决于您要计算的距离。
(#2)computeDistanceBetween()返回直线距离,以获取行驶距离,请使用(#1)Distance Matrix或(#3)Google Maps API v3路线服务,请参见示例文档
参考