Как получить «расстояние по дороге» в Google Maps API? - PullRequest
0 голосов
/ 20 июля 2011

Если вы попытаетесь получить расстояние:

  1. Presidente Vargas 817, Centro RJ
  2. rua de santana macaé rj

в API Карт v3 computeDistanceBetween () , вы получили * 155 * 566.80511451405 ... но ..

в maps.google : Вы получили: 187 км !!!

ОБНОВЛЕНИЕ: Maps.google возвращает расстояние по дороге, есть способ получить это расстояние?

1 Ответ

3 голосов
/ 20 июля 2011

Функция computeDistanceBetween() дает вам результат в метрах, по прямой линии.Пример maps.google.com показывает результат в километрах при движении автомобиля.Таким образом, маршрут немного длиннее.

Фактическое расстояние вождения между двумя точками почти никогда не будет соответствовать кратчайшему расстоянию между ними.

...