Сообщение запроса v1alpha.computeCustomRoutes.
JSON-представление |
---|
{ "origin": { object ( |
Поля | |
---|---|
origin | Необходимый. Исходная путевая точка. |
destination | Необходимый. Маршрутная точка назначения. |
intermediates[] | Необязательный. Набор путевых точек на маршруте (за исключением конечных точек) для остановки или проезда. Поддерживается до 25 промежуточных путевых точек. |
travelMode | Необязательный. Указывает вид транспорта. Сейчас поддерживается только DRIVE. |
routingPreference | Необязательный. Указывает, как вычислить маршрут. Сервер пытается использовать выбранную настройку маршрутизации для расчета маршрута. Если предпочтения маршрутизации приводят к ошибке или слишком большой задержке, возвращается ошибка. В будущем мы можем реализовать резервный механизм для использования другого варианта, если предпочтительный вариант не дает допустимого результата. Вы можете указать эту опцию, только если |
polylineQuality | Необязательный. Указывает предпочтения в отношении качества полилинии. |
polylineEncoding | Необязательный. Указывает предпочтительную кодировку полилинии. |
departureTime | Необязательный. Время отправления. Если вы не установите это значение, то по умолчанию это значение будет соответствовать времени, когда вы сделали запрос. Если вы установите для этого значения время, которое уже произошло, запрос не будет выполнен. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
routeModifiers | Необязательный. Набор условий, которые необходимо выполнить, влияющие на способ расчета маршрутов. |
routeObjective | Необходимый. Цель маршрута для оптимизации. |
languageCode | Необязательный. Код языка BCP-47, например «en-US» или «sr-Latn». Для получения дополнительной информации см. http://www.unicode.org/reports/tr35/#Unicode_locale_identifier . Список поддерживаемых языков см. в разделе «Поддержка языков». Если вы не укажете это значение, язык отображения будет определяться на основе местоположения запроса маршрута. |
units | Необязательный. Указывает единицы измерения для полей отображения. Сюда входит поле |
МаршрутЦель
Инкапсулирует цель оптимизации с помощью v1alpha.computeCustomRoutes.
JSON-представление |
---|
{
"rateCard": {
object ( |
Поля | |
---|---|
rateCard | Цель RateCard. |
тарифная карта
Инкапсулирует цель маршрута RateCard.
JSON-представление |
---|
{ "costPerMinute": { object ( |
Поля | |
---|---|
costPerMinute | Необязательный. Стоимость минуты. |
costPerKm | Необязательный. Стоимость за километр. |
includeTolls | Необязательный. Включать ли стоимость проезда в общую стоимость. |
Денежная стоимость
Инкапсулирует стоимость, используемую в прейскуранте.
JSON-представление |
---|
{ "value": number } |
Поля | |
---|---|
value | Необходимый. Себестоимость в местной валюте, полученная из запроса. |