API Google Map Direction - использование оптимизированных путевых точек и оценка трафика - PullRequest
0 голосов
/ 27 июня 2019

Есть ли способ использовать как оценку трафика, так и оптимизированные путевые точки из Google Map Direction API?(Мне нужно, чтобы оба ответа waypoint_order и duration_in_traffic в моем ответе)

Объяснение:

Итак, согласно API направления Google Map Документация , вы можете получить оптимизированный маршрут через набор waypoints, передав опцию optimize=true.Это означает, что Google изменит порядок предоставленных путевых точек для достижения наилучшего маршрута ( Задача коммивояжера ).Результат упорядоченных путевых точек появится в поле ответа waypoint_order в виде массива индексов путевых точек.

Кроме того, Google также предоставляет оценки трафика, если путевые точкиостановки в пути отключены (третье условие ниже).Отключение промежуточных остановок приводит к тому, что optimize=true становится неэффективным.Результат оценки трафика появится в поле duration_in_traffic в ответе.

Информация о трафике используется, когда применимы все из следующих (этоусловия, необходимые для получения поля duration_in_traffic в ответе "Направления"):

  1. Параметр режима движения является движущимся или не указан (вождение является режимом движения по умолчанию).
  2. Запрос содержит действительный параметр departure_time.departure_time можно установить на текущее время или некоторое время в будущем.Это не может быть в прошлом.
  3. Запрос не включает промежуточные точки остановки.Если запрос включает в себя путевые точки, добавьте к каждой путевой точке при помощи:: для влияния на маршрут, но избегайте остановок .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...