Рассчитайте время в пути между двумя точками (координатами), используя Google Maps API

1

У меня есть координаты начального и конечного местоположения. Я хочу рассчитать общее время, необходимое для достижения конечной точки. Есть ли какие-либо google-карты static api, в которых я передам координаты начального и конечного местоположения, и в итоге это даст общее время, необходимое для достижения конечной точки с начала?

Пример google maps static api выглядит примерно так:

https://maps.googleapis.com/maps/api/staticmap?zoom=13&size=600x300&maptype=roadmap&markers=color:red%7Clabel:C%7C<longitude>,<lat>?&key=<api key>

Это вернет статическую карту данных координат.

Теги:
google-maps
google-static-maps

1 ответ

0

Для этого вы должны использовать API Google Directions

Если у вас две координаты, и вы хотите узнать об общем времени, затраченном на достижение одной точки, вы можете сделать это, передав ваши координаты в качестве параметра в этом запросе.

https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=YOUR_API_KEY

Ответ будет объектом, и в этом объекте будут все данные, необходимые для этого путешествия, т.е. общее время, контрольные точки и т.д.

Взгляните на этот пример.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню