如何验证2坐标之间的距离?

时间:2012-02-03 07:50:37

标签: google-maps google-maps-api-3 geolocation google-maps-markers

我正在使用此方法计算2坐标之间的距离

http://code.google.com/apis/maps/articles/phpsqlsearch.html#findnearsql

例如我有两个坐标(lat和lng)

first coordinate: 37, -122
second coordinate:37.386337, -122.085823

我使用上述方法在这些坐标之间得到这个距离27.1097282198804(英里)。

请告诉我验证这个距离的方法吗?

1 个答案:

答案 0 :(得分:6)

您还可以使用Google Maps API Geometry Library

firstLatLng = new google.maps.LatLng(37,-122);
secondLatLng = new google.maps.LatLng(37.386337, -122.085823);
distance = google.maps.geometry.spherical.computeDistanceBetween(firstLatLng,secondLatLng);