Google MAP API v3: метод computeDistanceBetween и расстояние в метрической форме - PullRequest
8 голосов
/ 06 июля 2011

Я хочу рассчитать прямое расстояние между позициями в метрической форме. (то есть: от А до Б в километрах).

Я не понял, какой метод computeDistanceBetween возвращает в единицах.

Спасибо

1 Ответ

18 голосов
/ 06 июля 2011

Это в метрах. Для перевода в километры разделите на 1024 1000, , очевидно, .

google.maps.geometry.spherical.computeDistanceBetween(
    Moscow, Leningrad
); // 679601 m

Кстати, основной код этого библиотечного метода основан на формуле Haversine .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...