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