我正在使用此方法计算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(英里)。
请告诉我验证这个距离的方法吗?
答案 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);