Google Maps API - “дорожное” расстояние между 2 точками
-
16-09-2019 - |
Вопрос
У меня есть веб-сайт, где для каждого элемента отображаются "ближайшие местоположения" на основе координат широты и долготы, хранящихся в базе данных.
Проблема в том, что это расчетное расстояние является расстоянием по воздушной линии, которое сильно отличается от фактического расстояния вождения.
На данный момент у Google Maps есть только JavaScript API для определения маршрутов движения, мне это нужно как API веб-сервиса для совершения вызовов непосредственно с сервера.
Есть ли какая-нибудь возможность сделать это?
Решение
API карт Google имеет HTTP-сервис для геокодирования, но не для определения направлений.Вы можете получить доступ к этой функциональности только через Javascript API.Вы могли бы взломать его, но это нарушило бы ToS Google.
Еще одно обсуждение здесь.