Индекс
-
Routes
(интерфейс) -
ComputeRouteMatrixRequest
(сообщение) -
ComputeRouteMatrixRequest.ExtraComputation
(перечисление) -
ComputeRoutesRequest
(сообщение) -
ComputeRoutesRequest.ExtraComputation
(перечисление) -
ComputeRoutesRequest.ReferenceRoute
(перечисление) -
ComputeRoutesResponse
(сообщение) -
FallbackInfo
(сообщение) -
FallbackReason
(перечисление) -
FallbackRoutingMode
(перечисление) -
GeocodedWaypoint
(сообщение) -
GeocodingResults
(сообщение) -
Location
(сообщение) -
Maneuver
(перечисление) -
NavigationInstruction
(сообщение) -
Polyline
(сообщение) -
PolylineEncoding
(перечисление) -
PolylineQuality
(перечисление) -
Route
(сообщение) -
RouteLabel
(перечисление) -
RouteLeg
(сообщение) -
RouteLegStep
(сообщение) -
RouteLegStepTravelAdvisory
(сообщение) -
RouteLegTravelAdvisory
(сообщение) -
RouteMatrixDestination
(сообщение) -
RouteMatrixElement
(сообщение) -
RouteMatrixElementCondition
(перечисление) -
RouteMatrixOrigin
(сообщение) -
RouteModifiers
(сообщение) -
RouteTravelAdvisory
(сообщение) -
RouteTravelMode
(перечисление) -
RoutingPreference
(перечисление) -
SpeedReadingInterval
(сообщение) -
SpeedReadingInterval.Speed
(перечисление) -
TollInfo
(сообщение) -
TollPass
(перечисление) -
Units
(перечисление) -
VehicleEmissionType
(перечисление) -
VehicleInfo
(сообщение) -
Waypoint
(сообщение)
Маршруты
API маршрутов.
ComputeRouteMatrix |
---|
Принимает список пунктов отправления и назначения и возвращает поток, содержащий информацию о маршруте для каждой комбинации пункта отправления и назначения. ПРИМЕЧАНИЕ. Этот метод требует, чтобы вы указали маску поля ответа во входных данных. Вы можете указать маску поля ответа, используя параметр URL-адреса Например, в этом методе:
Крайне важно, чтобы вы включали
|
ComputeRoutes |
---|
Возвращает основной маршрут вместе с необязательными альтернативными маршрутами с заданным набором конечных и промежуточных путевых точек. ПРИМЕЧАНИЕ. Этот метод требует, чтобы вы указали маску поля ответа во входных данных. Вы можете указать маску поля ответа, используя параметр URL-адреса Например, в этом методе:
Google не рекомендует использовать маску поля ответа с подстановочным знаком (
|
ComputeRouteMatrixRequest
Сообщение запроса ComputeRouteMatrix
Поля | |
---|---|
origins[] | Необходимый. Массив источников, который определяет строки матрицы ответов. Несколько ограничений по размеру применяются к кардинальности пунктов отправления и назначения:
|
destinations[] | Необходимый. Массив адресатов, определяющий столбцы матрицы ответов. |
travel_mode | Необязательный. Определяет вид транспорта. |
routing_preference | Необязательный. Указывает, как вычислить маршрут. Сервер пытается использовать выбранный параметр маршрутизации для расчета маршрута. Если предпочтение маршрутизации приводит к ошибке или слишком большой задержке, возвращается ошибка. Вы можете указать эту опцию только тогда, когда |
departure_time | Необязательный. Время отправления. Если вы не зададите это значение, по умолчанию будет время, когда вы сделали запрос. Если вы установите это значение на время, которое уже произошло, запрос завершится ошибкой. |
language_code | Необязательный. Код языка BCP-47, например «en-US» или «sr-Latn». Для получения дополнительной информации см. http://www.unicode.org/reports/tr35/#Unicode_locale_identifier . Список поддерживаемых языков см. в разделе Языковая поддержка . Если вы не укажете это значение, язык отображения выводится из местоположения первого источника. |
region_code | Необязательный. Код региона, указанный как двухсимвольное значение ccTLD («домен верхнего уровня»). Для получения дополнительной информации см. https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Country_code_top-level_domains . |
extra_computations[] | Необязательный. Список дополнительных вычислений, которые могут быть использованы для выполнения запроса. Примечание. Эти дополнительные вычисления могут возвращать дополнительные поля в ответе. Эти дополнительные поля также должны быть указаны в маске поля, которая будет возвращена в ответе. |
Дополнительные вычисления
Дополнительные вычисления для выполнения при выполнении запроса.
перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Информация о платных дорогах для элемента(ов) матрицы. |
ComputeRoutesRequest
Сообщение запроса ComputeRoutes.
Поля | |
---|---|
origin | Необходимый. Исходная путевая точка. |
destination | Необходимый. Пункт назначения. |
intermediates[] | Необязательный. Набор путевых точек на маршруте (исключая конечные точки), на которых можно остановиться или проехать. Поддерживается до 25 промежуточных путевых точек. |
travel_mode | Необязательный. Определяет вид транспорта. |
routing_preference | Необязательный. Указывает, как вычислить маршрут. Сервер пытается использовать выбранный параметр маршрутизации для расчета маршрута. Если предпочтение маршрутизации приводит к ошибке или слишком большой задержке, возвращается ошибка. Вы можете указать эту опцию только тогда, когда |
polyline_quality | Необязательный. Определяет ваши предпочтения в отношении качества полилинии. |
polyline_encoding | Необязательный. Задает предпочтительную кодировку полилинии. |
departure_time | Необязательный. Время отправления. Если вы не зададите это значение, то оно будет по умолчанию равно времени, когда вы сделали запрос. Если вы установите это значение на время, которое уже произошло, то запрос завершится ошибкой. |
compute_alternative_routes | Необязательный. Указывает, следует ли рассчитывать альтернативные маршруты в дополнение к маршруту. Для запросов с промежуточными путевыми точками альтернативные маршруты не возвращаются. |
route_modifiers | Необязательный. Набор условий, которые влияют на способ расчета маршрутов. |
language_code | Необязательный. Код языка BCP-47, например «en-US» или «sr-Latn». Для получения дополнительной информации см. http://www.unicode.org/reports/tr35/#Unicode_locale_identifier . Список поддерживаемых языков см. в разделе Языковая поддержка . Если вы не укажете это значение, язык интерфейса выводится из расположения запроса маршрута. |
region_code | Необязательный. Код региона, указанный как двухсимвольное значение ccTLD («домен верхнего уровня»). Для получения дополнительной информации см. https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Country_code_top-level_domains . |
units | Необязательный. Указывает единицы измерения для отображаемых полей. Это включает в себя поле |
requested_reference_routes[] | Необязательный. Указывает, какие эталонные маршруты следует рассчитать как часть запроса в дополнение к маршруту по умолчанию. Эталонный маршрут — это маршрут с целью расчета маршрута, отличной от маршрута по умолчанию. Например, при расчете эталонного маршрута |
extra_computations[] | Необязательный. Список дополнительных вычислений, которые могут быть использованы для выполнения запроса. Примечание. Эти дополнительные вычисления могут возвращать дополнительные поля в ответе. Эти дополнительные поля также должны быть указаны в маске поля, которая будет возвращена в ответе. |
Дополнительные вычисления
Дополнительные вычисления для выполнения при выполнении запроса.
перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Информация о платных проездах по маршруту(ам). |
FUEL_CONSUMPTION | Расчетный расход топлива по маршруту(ам). |
TRAFFIC_ON_POLYLINE | Полилинии с учетом трафика для маршрута(ов). |
СсылкаМаршрут
Поддерживаемый эталонный маршрут в ComputeRoutesRequest.
перечисления | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не выполняются. |
FUEL_EFFICIENT | Топливоэффективный маршрут. Маршруты, отмеченные этим значением, определены как оптимизированные по таким параметрам, как расход топлива. |
ComputeRoutesResponse
ComputeНаправляет ответное сообщение.
Поля | |
---|---|
routes[] | Содержит массив вычисленных маршрутов (до трех), если вы укажете calculate_alternatives_routes, и содержит только один маршрут, если вы этого не сделаете. Когда этот массив содержит несколько записей, наиболее рекомендуемым маршрутом является первая. Если массив пуст, значит маршрут не найден. |
fallback_info | В некоторых случаях, когда сервер не может вычислить результаты маршрута со всеми параметрами ввода, он может вернуться к использованию другого способа вычисления. При использовании резервного режима это поле содержит подробную информацию о резервном ответе. В противном случае это поле не установлено. |
geocoding_results | Содержит информацию ответа геокодирования для путевых точек, указанных как адреса. |
FallbackInfo
Информация о том, как и почему был использован резервный результат. Если это поле установлено, это означает, что сервер использовал режим маршрутизации, отличный от вашего предпочтительного режима, в качестве резервного.
Поля | |
---|---|
routing_mode | Режим маршрутизации, используемый для ответа. Если сработал резервный вариант, режим может отличаться от предпочтения маршрутизации, установленного в исходном клиентском запросе. |
reason | Причина, по которой вместо исходного ответа использовался резервный ответ. Это поле заполняется только тогда, когда срабатывает резервный режим и возвращается аварийный ответ. |
ОткатПричина
Причины использования резервного ответа.
перечисления | |
---|---|
FALLBACK_REASON_UNSPECIFIED | Причина отката не указана. |
SERVER_ERROR | Произошла ошибка сервера при расчете маршрутов с вашим предпочтительным режимом маршрутизации, но мы смогли вернуть результат, рассчитанный альтернативным режимом. |
LATENCY_EXCEEDED | Мы не смогли вовремя завершить расчет с предпочитаемым вами режимом маршрутизации, но смогли вернуть результат, рассчитанный по альтернативному режиму. |
FallbackRoutingMode
Фактический режим маршрутизации, используемый для возвращаемого резервного ответа.
перечисления | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED | Не используется. |
FALLBACK_TRAFFIC_UNAWARE | Указывает, что TRAFFIC_UNAWARE google.maps.routing.v2.RoutingPreference использовался для вычисления ответа. |
FALLBACK_TRAFFIC_AWARE | Указывает, что TRAFFIC_AWARE RoutingPreference использовался для вычисления ответа. |
GeocodedWaypoint
Подробная информация о местах, используемых в качестве путевых точек. Заполняется только для адресных путевых точек. Включает сведения о результатах геокодирования для целей определения того, к какому адресу был геокодирован.
Поля | |
---|---|
geocoder_status | Указывает код состояния, полученный в результате операции геокодирования. |
type[] | Тип(ы) результата в виде нуля или более тегов типа. Поддерживаемые типы: https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types . |
partial_match | Указывает, что геокодер не вернул точное соответствие исходному запросу, хотя смог сопоставить часть запрошенного адреса. Вы можете проверить первоначальный запрос на наличие опечаток и/или неполного адреса. |
place_id | Идентификатор места для этого результата. |
intermediate_waypoint_request_index | Индекс соответствующей промежуточной путевой точки в запросе. Заполняется только в том случае, если соответствующая путевая точка является промежуточной путевой точкой. |
Результаты геокодирования
Содержит GeocodedWaypoints
для начальной, конечной и промежуточных путевых точек. Заполняется только для адресных путевых точек.
Поля | |
---|---|
origin | Исходная геокодированная путевая точка. |
destination | Геокодированная путевая точка назначения. |
intermediates[] | Список промежуточных геокодированных путевых точек, каждая из которых содержит поле индекса, соответствующее отсчитываемому от нуля положению путевой точки в том порядке, в котором они были указаны в запросе. |
Расположение
Инкапсулирует местоположение (географическую точку и необязательный заголовок).
Поля | |
---|---|
lat_lng | Географические координаты путевой точки. |
heading | Курс по компасу связан с направлением движения транспорта. Это значение используется для указания стороны дороги, используемой для посадки и высадки. Значения направления могут быть от 0 до 360, где 0 указывает направление строго на север, 90 указывает направление строго на восток и т. д. Это поле можно использовать только для |
Маневр
Набор значений, определяющих действие навигации для текущего шага (например, повернуть налево, объединиться, прямо и т. д.).
перечисления | |
---|---|
MANEUVER_UNSPECIFIED | Не используется. |
TURN_SLIGHT_LEFT | Поверните немного влево. |
TURN_SHARP_LEFT | Резко повернуть налево. |
UTURN_LEFT | Сделайте левый разворот. |
TURN_LEFT | Поверните налево. |
TURN_SLIGHT_RIGHT | Поверните немного вправо. |
TURN_SHARP_RIGHT | Резко поверните направо. |
UTURN_RIGHT | Сделайте правый разворот. |
TURN_RIGHT | Поверните направо. |
STRAIGHT | Езжайте прямо. |
RAMP_LEFT | Возьмите левый пандус. |
RAMP_RIGHT | Возьмите правый пандус. |
MERGE | Слиться с трафиком. |
FORK_LEFT | Возьмите левую развилку. |
FORK_RIGHT | Возьмите правую вилку. |
FERRY | Сядьте на паром. |
FERRY_TRAIN | Сядьте на поезд, ведущий на паром. |
ROUNDABOUT_LEFT | Поверните налево на кольцевой развязке. |
ROUNDABOUT_RIGHT | Поверните направо на кольцевой развязке. |
Полилиния
Инкапсулирует закодированную полилинию.
Поля | |
---|---|
Поле объединения polyline_type . Инкапсулирует тип полилинии. По умолчанию используется encoded_polyline. polyline_type может быть только одним из следующих: | |
encoded_polyline | Строковое кодирование полилинии с использованием алгоритма кодирования полилинии |
geo_json_linestring | Задает полилинию, используя формат GeoJSON LineString. |
ПолилинияКодирование
Указывает предпочтительный тип возвращаемой полилинии.
перечисления | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED | Не указан предпочтительный тип полилинии. По умолчанию ENCODED_POLYLINE . |
ENCODED_POLYLINE | Указывает полилинию, закодированную с использованием алгоритма кодирования полилинии . |
GEO_JSON_LINESTRING | Задает полилинию, используя формат GeoJSON LineString. |
PolylineQuality
Набор значений, определяющих качество полилинии.
перечисления | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED | Не заданы предпочтения качества полилиний. По умолчанию OVERVIEW . |
HIGH_QUALITY | Указывает высококачественную полилинию, которая состоит из большего количества точек, чем OVERVIEW , за счет увеличения размера ответа. Используйте это значение, когда вам нужна большая точность. |
OVERVIEW | Определяет обзорную полилинию, состоящую из небольшого количества точек. Используйте это значение при отображении обзора маршрута. Использование этого параметра имеет меньшую задержку запроса по сравнению с использованием параметра HIGH_QUALITY . |
Маршрут
Инкапсулирует маршрут, состоящий из ряда соединенных сегментов дороги, соединяющих начальную, конечную и промежуточную путевые точки.
Поля | |
---|---|
route_labels[] | Метки для |
legs[] | Набор участков (сегментов пути между путевыми точками), составляющих маршрут. Каждый этап соответствует поездке между двумя |
distance_meters | Протяженность маршрута, в метрах. |
duration | Время, необходимое для прохождения маршрута. Если вы установите для |
static_duration | Продолжительность движения по маршруту без учета условий движения. |
polyline | Общая полилиния маршрута. Эта полилиния будет объединенной полилинией всех |
description | Описание маршрута. |
warnings[] | Массив предупреждений для отображения при отображении маршрута. |
viewport | Ограничивающая рамка области просмотра полилинии. |
travel_advisory | Дополнительная информация о маршруте. |
route_token | Безопасный для Интернета токен маршрута в кодировке base64, который можно передать в NavigationSDK, что позволяет пакету Navigation SDK реконструировать маршрут во время навигации и в случае перемаршрутизации учитывать исходное намерение при вызове Routes ComputeRoutes. Клиенты должны рассматривать этот токен как непрозрачный большой двоичный объект. ПРИМЕЧАНИЕ. |
Метка маршрута
Метки для Route
, которые полезны для определения конкретных свойств маршрута для сравнения с другими.
перечисления | |
---|---|
ROUTE_LABEL_UNSPECIFIED | По умолчанию - не используется. |
DEFAULT_ROUTE | «Лучший» маршрут по умолчанию, возвращенный для расчета маршрута. |
DEFAULT_ROUTE_ALTERNATE | Альтернатива «лучшему» маршруту по умолчанию. Маршруты, подобные этому, будут возвращены, если указан параметр compute_alternative_routes . |
FUEL_EFFICIENT | Топливоэффективный маршрут. Маршруты, помеченные этим значением, оптимизированы для таких параметров Eco, как расход топлива. |
МаршрутЭтап
Инкапсулирует сегмент между via
путевыми точками.
Поля | |
---|---|
distance_meters | Протяженность участка маршрута, в метрах. |
duration | Продолжительность времени, необходимого для прохождения ноги. Если для |
static_duration | Продолжительность проезда по этапу, рассчитанная без учета условий движения. |
polyline | Общая полилиния для этого участка. Это включает в себя полилинию каждого |
start_location | Место начала этого этапа. Это может отличаться от предоставленного |
end_location | Конечное место этой ноги. Это может отличаться от указанного |
steps[] | Массив шагов, обозначающих сегменты в пределах этой ветви. Каждый шаг представляет собой одну инструкцию навигации. |
travel_advisory | Инкапсулирует дополнительную информацию, о которой должен быть проинформирован пользователь, например, возможное ограничение зоны движения и т. д. на участке маршрута. |
МаршрутLegStep
Инкапсулирует сегмент RouteLeg
. Шаг соответствует одной инструкции навигации. Участки маршрута состоят из ступенек.
Поля | |
---|---|
distance_meters | Расстояние прохождения этого шага в метрах. В некоторых случаях это поле может не иметь значения. |
static_duration | Продолжительность проезда через этот этап без учета условий движения. В некоторых случаях это поле может не иметь значения. |
polyline | Полилиния, связанная с этим шагом. |
start_location | Место начала этого шага. |
end_location | Место окончания этого шага. |
navigation_instruction | Инструкции по навигации. |
travel_advisory | Инкапсулирует дополнительную информацию, о которой должен быть проинформирован пользователь, например, возможное ограничение зоны движения на шаге ноги. |
RouteLegStepTravelAdvisory
Инкапсулирует дополнительную информацию, о которой должен быть проинформирован пользователь, например, возможное ограничение зоны движения на шаге ноги.
Поля | |
---|---|
speed_reading_intervals[] | ПРИМЕЧАНИЕ. В настоящее время это поле не заполнено. |
RouteLegTravelAdvisory
Инкапсулирует дополнительную информацию, о которой должен быть проинформирован пользователь, например, возможное ограничение зоны движения и т. д. на участке маршрута.
Поля | |
---|---|
toll_info | Инкапсулирует информацию о платных дорогах на конкретном участке RouteLeg. Это поле заполняется только в том случае, если мы ожидаем, что на RouteLeg есть дорожные сборы. Если это поле установлено, но подполе предполагаемая_цена не заполнено, мы ожидаем, что дорога содержит плату за проезд, но мы не знаем расчетной цены. Если это поле не существует, то на RouteLeg плата не взимается. |
speed_reading_intervals[] | Интервалы скорочтения с подробным описанием плотности трафика. Применимо в случае настроек маршрутизации Пример:
|
RouteMatrixDestination
Единое назначение для ComputeRouteMatrixRequest
Поля | |
---|---|
waypoint | Необходимый. Пункт назначения |
RouteMatrixElement
Инкапсулирует информацию о маршруте, вычисленную для пары источник/пункт назначения в API ComputeRouteMatrix. Этот прототип можно передать клиенту.
Поля | |
---|---|
status | Код состояния ошибки для этого элемента. |
condition | Указывает, был ли маршрут найден или нет. Независимость от статуса. |
distance_meters | Протяженность маршрута, в метрах. |
duration | Время, необходимое для прохождения маршрута. Если вы установите для |
static_duration | Продолжительность движения по маршруту без учета условий движения. |
travel_advisory | Дополнительная информация о маршруте. Например: информация об ограничениях и информация о платных дорогах |
fallback_info | В некоторых случаях, когда сервер не может рассчитать маршрут с заданными предпочтениями для этой конкретной пары отправной точки/назначения, он может вернуться к использованию другого режима вычисления. При использовании резервного режима это поле содержит подробную информацию о резервном ответе. В противном случае это поле не установлено. |
origin_index | Отсчитываемый от нуля индекс источника в запросе. |
destination_index | Отсчитываемый от нуля индекс адресата в запросе. |
RouteMatrixElementCondition
Состояние возвращаемого маршрута.
перечисления | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED | Используется только тогда, когда status элемента не в порядке. |
ROUTE_EXISTS | Маршрут был найден, и для элемента была заполнена соответствующая информация. |
ROUTE_NOT_FOUND | Не удалось найти маршрут. Поля, содержащие информацию о маршруте, например, distance_meters или duration , не будут заполнены в элементе. |
RouteMatrixOrigin
Единый источник для ComputeRouteMatrixRequest
Поля | |
---|---|
waypoint | Необходимый. Исходная путевая точка |
route_modifiers | Необязательный. Модификаторы для каждого маршрута, который принимает это как начало |
Модификаторы маршрута
Инкапсулирует набор необязательных условий, которым необходимо удовлетворять при расчете маршрутов.
Поля | |
---|---|
avoid_tolls | Указывает, следует ли избегать платных дорог там, где это целесообразно. Предпочтение будет отдаваться маршрутам, не содержащим платных дорог. Применяется только к |
avoid_highways | Указывает, следует ли избегать автомагистралей там, где это целесообразно. Предпочтение будет отдаваться маршрутам, не содержащим автомагистралей. Применяется только к |
avoid_ferries | Указывает, следует ли избегать паромов там, где это целесообразно. Предпочтение будет отдаваться маршрутам, не предусматривающим проезд на паромах. Применяется только к |
avoid_indoor | Указывает, следует ли избегать навигации в помещении, где это целесообразно. Предпочтение будет отдаваться маршрутам, не содержащим внутренней навигации. Применяется только к режиму |
vehicle_info | Указывает информацию о транспортном средстве. |
toll_passes[] | Инкапсулирует информацию о проездных билетах. Если предоставляются платные пропуска, API пытается вернуть стоимость пропуска. Если дорожные проезды не предоставлены, API рассматривает платные проезды как неизвестные и пытается вернуть цену наличными. Применяется только к |
RouteTravelAdvisory
Инкапсулирует дополнительную информацию, о которой должен быть проинформирован пользователь, например, возможное ограничение зоны трафика и т. д.
Поля | |
---|---|
toll_info | Инкапсулирует информацию о платных проездах по маршруту. Это поле заполняется только в том случае, если мы ожидаем, что на маршруте есть дорожные сборы. Если это поле установлено, но подполе предполагаемая_цена не заполнено, мы ожидаем, что дорога содержит плату за проезд, но мы не знаем расчетной цены. Если это поле не установлено, то мы ожидаем, что на маршруте нет платы за проезд. |
speed_reading_intervals[] | Интервалы скорочтения с подробным описанием плотности трафика. Применимо в случае настроек маршрутизации Пример:
|
fuel_consumption_microliters | Прогноз расхода топлива в микролитрах. |
RouteTravelMode
Набор значений, используемых для указания режима движения. ПРИМЕЧАНИЕ. Маршруты WALK
, BICYCLE
и TWO_WHEELER
находятся в стадии бета-тестирования, и иногда могут отсутствовать чистые тротуары, пешеходные или велосипедные дорожки. Вы должны отображать это предупреждение пользователю для всех пешеходных, велосипедных и двухколесных маршрутов, отображаемых в вашем приложении.
перечисления | |
---|---|
TRAVEL_MODE_UNSPECIFIED | Режим движения не указан. По умолчанию DRIVE . |
DRIVE | Путешествие на легковом автомобиле. |
BICYCLE | Путешествие на велосипеде. |
WALK | Путешествуйте пешком. |
TWO_WHEELER | Двухколесное, моторизованное транспортное средство. Например, мотоцикл. Обратите внимание, что это отличается от режима движения BICYCLE , который охватывает режим движения с участием человека. |
RoutingPreference
Набор значений, указывающих факторы, которые необходимо учитывать при расчете маршрута.
перечисления | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED | Предпочтение маршрутизации не указано. По умолчанию TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE | Вычисляет маршруты без учета реальных условий движения. Подходит, когда условия движения не имеют значения или неприменимы. Использование этого значения обеспечивает наименьшую задержку. Примечание. Для RouteTravelMode DRIVE и TWO_WHEELER выбор маршрута и продолжительности основан на дорожной сети и средних условиях движения, не зависящих от времени. Результаты для данного запроса могут со временем меняться из-за изменений в дорожной сети, обновленных средних условий трафика и распределенного характера услуги. Результаты также могут различаться между почти эквивалентными маршрутами в любое время и с любой частотой. |
TRAFFIC_AWARE | Рассчитывает маршруты с учетом реальных условий движения. В отличие от TRAFFIC_AWARE_OPTIMAL , применяются некоторые оптимизации для значительного уменьшения задержки. |
TRAFFIC_AWARE_OPTIMAL | Рассчитывает маршруты с учетом реальных условий движения без применения большей части оптимизаций производительности. Использование этого значения приводит к максимальной задержке. |
СкоростьЧтенияИнтервал
Индикатор плотности трафика на непрерывном сегменте полилинии или пути. Учитывая путь с точками P_0, P_1, ..., P_N (индекс с отсчетом от нуля), SpeedReadingInterval определяет интервал и описывает свой трафик, используя следующие категории.
Поля | |
---|---|
start_polyline_point_index | Начальный индекс этого интервала в полилинии. |
end_polyline_point_index | Конечный индекс этого интервала в полилинии. |
Поле объединения | |
speed | Скорость движения в этом интервале. |
Скорость
Классификация полилинейной скорости на основе данных о трафике.
перечисления | |
---|---|
SPEED_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
NORMAL | Скорость нормальная, замедления не обнаружено. |
SLOW | Обнаружено замедление, но пробка не образовалась. |
TRAFFIC_JAM | Обнаружена пробка. |
TollInfo
Инкапсулирует информацию о платных дорогах в Route
или RouteLeg
.
Поля | |
---|---|
estimated_price[] | Сумма платы за проезд в денежном выражении для соответствующего |
проездной
Список проездных билетов по всему миру, которые мы поддерживаем.
перечисления | |
---|---|
TOLL_PASS_UNSPECIFIED | Не используется. Если это значение используется, то запрос завершается ошибкой. |
AU_ETOLL_TAG | Плата за проезд в Сиднее. Дополнительную информацию см. на https://www.myetoll.com.au . |
AU_EWAY_TAG | Плата за проезд в Сиднее. Дополнительную информацию см. на https://www.tollpay.com.au . |
AU_LINKT | Плата за проезд по всей Австралии. Дополнительную информацию см. на https://www.linkt.com.au/ . |
AR_TELEPASE | Плата за проезд в Аргентине. Дополнительную информацию см. на https://telepase.com.ar |
BR_AUTO_EXPRESO | Плата за проезд в Бразилии. Дополнительную информацию см. на https://www.autoexpreso.com |
BR_CONECTCAR | Плата за проезд в Бразилии. Дополнительную информацию см. на https://conectcar.com . |
BR_MOVE_MAIS | Плата за проезд в Бразилии. Дополнительную информацию см. на https://movemais.com . |
BR_PASSA_RAPIDO | Плата за проезд в Бразилии. Дополнительную информацию см. на https://pasorapido.gob.do/ |
BR_SEM_PARAR | Плата за проезд в Бразилии. Дополнительную информацию см. на https://www.semparar.com.br . |
BR_TAGGY | Плата за проезд в Бразилии. Дополнительную информацию см. на https://taggy.com.br . |
BR_VELOE | Плата за проезд в Бразилии. Дополнительную информацию см. на странице https://veloe.com.br/site/onde-usar . |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD | Канадско-американский пограничный переход. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD | Канадско-американский пограничный переход. |
CA_US_BLUE_WATER_EDGE_PASS | Онтарио, Канада, в Мичиган, пограничный переход США. |
CA_US_CONNEXION | Онтарио, Канада, в Мичиган, пограничный переход США. |
CA_US_NEXUS_CARD | Канадско-американский пограничный переход. |
ID_E_TOLL | Индонезия. Электронная карта, предоставленная несколькими банками, использовалась для оплаты дорожных сборов. Все электронные карты через банки оплачиваются одинаково, поэтому требуется только одно значение перечисления. Например – Bank Mandiri https://www.bankmandiri.co.id/e-money – BCA https://www.bca.co.id/flazz – BNI https://www.bni.co.id/id- id/ebanking/tapcash |
IN_FASTAG | Индия. |
IN_LOCAL_HP_PLATE_EXEMPT | Индия, освобождение от государственного номерного знака HP. |
MX_IAVE | Плата за проезд в Мексике. https://iave.capufe.gob.mx/#/ |
MX_PASE | Мексика https://www.pase.com.mx |
MX_QUICKPASS | Мексика https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA | http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE | Мексика |
MX_TAG_TELEVIA | Компания по оплате проезда в Мексике. Один из многих, работающих в Мехико. Дополнительную информацию см. на https://www.televia.com.mx . |
MX_TELEVIA | Компания по оплате проезда в Мексике. Один из многих, работающих в Мехико. https://www.televia.com.mx |
MX_VIAPASS | Плата за проезд в Мексике. Дополнительные сведения см. на странице https://www.viapass.com.mx/viapass/web_home.aspx . |
US_AL_FREEDOM_PASS | Алабама, США. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS | АК, США. |
US_CA_FASTRAK | Калифорния, США. |
US_CA_FASTRAK_CAV_STICKER | Указывает, что у водителя есть какой-либо пропуск FasTrak в дополнение к выданной DMV наклейке Clean Air Vehicle (CAV). https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL | КО, США. |
US_CO_GO_PASS | КО, США. |
US_DE_EZPASSDE | Делавэр, США. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS | Флорида, США. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD | Флорида, США. |
US_FL_EPASS | Флорида, США. |
US_FL_GIBA_TOLL_PASS | Флорида, США. |
US_FL_LEEWAY | Флорида, США. |
US_FL_SUNPASS | Флорида, США. |
US_FL_SUNPASS_PRO | Флорида, США. |
US_IL_EZPASSIL | Иллинойс, США. |
US_IL_IPASS | Иллинойс, США. |
US_IN_EZPASSIN | В США. |
US_KS_BESTPASS_HORIZON | КС, США. |
US_KS_KTAG | КС, США. |
US_KS_NATIONALPASS | КС, США. |
US_KS_PREPASS_ELITEPASS | КС, США. |
US_KY_RIVERLINK | Кентукки, США. |
US_LA_GEAUXPASS | Лос-Анджелес, США. |
US_LA_TOLL_TAG | Лос-Анджелес, США. |
US_MA_EZPASSMA | Массачусетс, США. |
US_MD_EZPASSMD | Доктор медицины, США. |
US_ME_EZPASSME | Я, США. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD | Мичиган, США. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG | Мичиган, США. |
US_MI_IQ_PROX_CARD | Мичиган, США. |
US_MI_MACKINAC_BRIDGE_MAC_PASS | Мичиган, США. |
US_MI_NEXPRESS_TOLL | Мичиган, США. |
US_MN_EZPASSMN | Миннесота, США. |
US_NC_EZPASSNC | Северная Каролина, США. |
US_NC_PEACH_PASS | Северная Каролина, США. |
US_NC_QUICK_PASS | Северная Каролина, США. |
US_NH_EZPASSNH | Нью-Хэмпшир, США. |
US_NJ_DOWNBEACH_EXPRESS_PASS | Нью-Джерси, США. |
US_NJ_EZPASSNJ | Нью-Джерси, США. |
US_NY_EXPRESSPASS | Нью-Йорк, США. |
US_NY_EZPASSNY | Нью-Йорк, США. |
US_OH_EZPASSOH | О, США. |
US_PA_EZPASSPA | Пенсильвания, США. |
US_RI_EZPASSRI | РИ, США. |
US_SC_PALPASS | СК, США. |
US_TX_BANCPASS | Техас, США. |
US_TX_DEL_RIO_PASS | Техас, США. |
US_TX_EFAST_PASS | Техас, США. |
US_TX_EAGLE_PASS_EXPRESS_CARD | Техас, США. |
US_TX_EPTOLL | Техас, США. |
US_TX_EZ_CROSS | Техас, США. |
US_TX_EZTAG | Техас, США. |
US_TX_LAREDO_TRADE_TAG | Техас, США. |
US_TX_PLUSPASS | Техас, США. |
US_TX_TOLLTAG | Техас, США. |
US_TX_TXTAG | Техас, США. |
US_TX_XPRESS_CARD | Техас, США. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD | Юта, США. |
US_VA_EZPASSVA | Вирджиния, США. |
US_WA_BREEZEBY | Вашингтон, США. |
US_WA_GOOD_TO_GO | Вашингтон, США. |
US_WV_EZPASSWV | Западная Вирджиния, США. |
US_WV_MEMORIAL_BRIDGE_TICKETS | Западная Вирджиния, США. |
US_WV_NEWELL_TOLL_BRIDGE_TICKET | Западная Вирджиния, США. |
Единицы
Набор значений, определяющих единицу измерения, используемую при отображении.
перечисления | |
---|---|
UNITS_UNSPECIFIED | Единицы измерения не указаны. По умолчанию используется единица измерения, полученная из запроса. |
METRIC | Метрические единицы измерения. |
IMPERIAL | Имперские (английские) единицы измерения. |
VehicleEmissionType
Набор значений, описывающих тип выбросов транспортного средства. Применяется только к DRIVE
RouteTravelMode
.
перечисления | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED | Тип эмиссии не указан. По умолчанию GASOLINE . |
GASOLINE | Автомобиль с бензиновым/бензиновым двигателем. |
ELECTRIC | Транспортное средство с электроприводом. |
HYBRID | Гибридное топливо (например, бензин + электромобиль). |
DIESEL | Автомобиль на дизельном топливе. |
информация о транспортном средстве
Инкапсулирует информацию о транспортном средстве, например, последний символ номерного знака.
Поля | |
---|---|
emission_type | Описывает тип выбросов автомобиля. Относится только к режиму движения |
путевая точка
Инкапсулирует путевую точку. Путевые точки отмечают как начало, так и конец маршрута, а также включают в себя промежуточные остановки по маршруту.
Поля | |
---|---|
via | Отмечает эту путевую точку как веху, а не точку остановки. Для каждой не промежуточной путевой точки в запросе ответ добавляет запись к массиву |
vehicle_stopover | Indicates that the waypoint is meant for vehicles to stop at, where the intention is to either pickup or drop-off. When you set this value, the calculated route won't include non- |
side_of_road | Indicates that the location of this waypoint is meant to have a preference for the vehicle to stop at a particular side of road. When you set this value, the route will pass through the location so that the vehicle can stop at the side of road that the location is biased towards from the center of the road. This option works only for 'DRIVE' and 'TWO_WHEELER' |
Union field location_type . Different ways to represent a location. location_type can be only one of the following: | |
location | A point specified using geographic coordinates, including an optional heading. |
place_id | The POI Place ID associated with the waypoint. |
address | Human readable address or a plus code. See https://plus.codes for details. |