Как проверить расстояние между двумя координатами? - PullRequest
1 голос
/ 03 февраля 2012

Я использую этот метод для расчета расстояния между 2 координатами

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

например, у меня есть две координаты (широта и lng)

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

Я получаю это расстояние 27.1097282198804 (миль) между этими координатами, используя метод выше.

Скажите, пожалуйста, как можно проверить это расстояние?

1 Ответ

6 голосов
/ 03 февраля 2012

Вы также можете использовать API Карт Google Библиотека геометрии .

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