Параметры для настройки расчета маршрута к местам в ответе как вдоль маршрута (где будет влиять на ранжирование результатов), так и для расчета времени в пути по результатам.
JSON-представление |
---|
{ "origin": { object ( |
Поля | |
---|---|
origin | Необязательный. Явное начало маршрута, которое переопределяет начало координат, определенное в полилинии. По умолчанию используется начало полилинии. |
travel Mode | Необязательный. Режим путешествия. |
route Modifiers | Необязательный. Модификаторы маршрута. |
routing Preference | Необязательный. Указывает, как вычислять сводки маршрутизации. Сервер пытается использовать выбранную настройку маршрутизации для расчета маршрута. Предпочтение маршрутизации с учетом трафика доступно только для |
Режим путешествия
Параметры режима путешествия. Эти параметры соответствуют возможностям Routes API .
Перечисления | |
---|---|
TRAVEL_MODE_UNSPECIFIED | Не указан режим движения. По умолчанию DRIVE . |
DRIVE | Путешествие на легковом автомобиле. |
BICYCLE | Путешествие на велосипеде. Не поддерживается с помощью searchAlongRouteParameters . |
WALK | Путешествуйте пешком. Не поддерживается с помощью searchAlongRouteParameters . |
TWO_WHEELER | Моторизованные двухколесные транспортные средства всех видов, такие как скутеры и мотоциклы. Обратите внимание, что это отличается от режима движения BICYCLE , который охватывает транспорт, приводимый в движение человеком. Не поддерживается с помощью searchAlongRouteParameters . Поддерживается только в странах, перечисленных в разделе «Страны и регионы, поддерживающие двухколесные транспортные средства» . |
Модификаторы маршрута
Инкапсулирует набор необязательных условий, которые необходимо выполнить при расчете маршрутов.
JSON-представление |
---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean } |
Поля | |
---|---|
avoid Tolls | Необязательный. Если установлено значение true, платные дороги избегаются, где это возможно, отдавая предпочтение маршрутам, не содержащим платных дорог. Применяется только к |
avoid Highways | Необязательный. Если установлено значение true, избегает шоссе, где это возможно, отдавая предпочтение маршрутам, не содержащим шоссе. Применяется только к |
avoid Ferries | Необязательный. Если установлено значение true, паромы избегаются, где это возможно, отдавая предпочтение маршрутам, не содержащим паромов. Применяется только к |
avoid Indoor | Необязательный. Если установлено значение true, навигация в помещении избегается, где это возможно, отдавая предпочтение маршрутам, не содержащим навигацию в помещении. Применяется только к режиму |
Предпочтение маршрутизации
Набор значений, определяющих факторы, которые следует учитывать при расчете маршрута.
Перечисления | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED | Не указаны предпочтения маршрутизации. По умолчанию TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE | Рассчитывает маршруты без учета условий движения в реальном времени. Подходит, когда условия дорожного движения не имеют значения или неприменимы. Использование этого значения обеспечивает минимальную задержку. Примечание. Для DRIVE и TWO_WHEELER выбранный маршрут и продолжительность основаны на дорожной сети и средних условиях дорожного движения, не зависящих от времени, а не на текущих дорожных условиях. Следовательно, маршруты могут включать дороги, которые временно закрыты. Результаты для данного запроса могут меняться со временем из-за изменений в дорожной сети, обновленных средних условий дорожного движения и распределенного характера услуги. Результаты также могут различаться между почти эквивалентными маршрутами в любое время и частоту. |
TRAFFIC_AWARE | Рассчитывает маршруты с учетом условий движения в реальном времени. В отличие от TRAFFIC_AWARE_OPTIMAL , применяются некоторые оптимизации, позволяющие значительно сократить задержку. |
TRAFFIC_AWARE_OPTIMAL | Рассчитывает маршруты с учетом условий движения в реальном времени, без применения большинства оптимизаций производительности. Использование этого значения приводит к самой высокой задержке. |