Сообщение запроса ComputeCustomRoutes.
| JSON-представление |
|---|
{ "origin": { object ( |
| Поля | |
|---|---|
origin | Необходимый. Исходная путевая точка. |
destination | Необходимый. Маршрутная точка назначения. |
intermediates[] | Необязательный. Набор путевых точек на маршруте (за исключением конечных точек) для остановки или проезда. Поддерживается до 25 промежуточных путевых точек. |
travel Mode | Необязательный. Указывает вид транспорта. Поддерживаются только |
routing Preference | Необязательный. Указывает, как вычислить маршрут. Сервер пытается использовать выбранную настройку маршрутизации для расчета маршрута. Если предпочтения маршрутизации приводят к ошибке или слишком большой задержке, возвращается ошибка. Вы можете указать эту опцию, только если |
polyline Quality | Необязательный. Указывает предпочтения в отношении качества полилинии. |
polyline Encoding | Необязательный. Указывает предпочтительную кодировку полилинии. |
departure Time | Необязательный. Время отправления. Если вы не установите это значение, то по умолчанию это значение будет соответствовать времени, когда вы сделали запрос. Если вы установите это значение на время, которое уже произошло, запрос не будет выполнен. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
route Modifiers | Необязательный. Набор условий, которые необходимо выполнить, влияющие на способ расчета маршрутов. |
route Objective | Необходимый. Цель маршрута для оптимизации. |
language Code | Необязательный. Код языка BCP-47, например «en-US» или «sr-Latn». Дополнительные сведения см. в разделе Идентификатор локали Unicode . Список поддерживаемых языков см. в разделе «Поддержка языков» . Если вы не укажете это значение, язык отображения будет определяться на основе местоположения запроса маршрута. |
units | Необязательный. Указывает единицы измерения для полей отображения. Сюда входит поле |
МаршрутЦель
Инкапсулирует цель оптимизации с помощью ComputeCustomRoutes .
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Полевая objective Союза. Цель маршрута. objective может быть только одно из следующих: | |
rate Card | Цель RateCard. |
тарифная карта
Инкапсулирует цель маршрута RateCard .
| JSON-представление |
|---|
{ "costPerMinute": { object ( |
| Поля | |
|---|---|
cost Per Minute | Необязательный. Стоимость минуты. |
cost Per Km | Необязательный. Стоимость за километр. |
include Tolls | Необязательный. Включать ли стоимость проезда в общую стоимость. |
Денежная стоимость
Инкапсулирует стоимость, используемую в прейскуранте.
| JSON-представление |
|---|
{ "value": number } |
| Поля | |
|---|---|
value | Необходимый. Себестоимость в местной валюте, полученная из запроса. |