Индекс
-
Routes
(интерфейс) -
ComputeRouteMatrixRequest
(сообщение) -
ComputeRouteMatrixRequest.ExtraComputation
(перечисление) -
ComputeRoutesRequest
(сообщение) -
ComputeRoutesRequest.ExtraComputation
(перечисление) -
ComputeRoutesRequest.ReferenceRoute
(перечисление) -
ComputeRoutesResponse
(сообщение) -
FallbackInfo
(сообщение) -
FallbackReason
(перечисление) -
FallbackRoutingMode
(перечисление) -
GeocodedWaypoint
(сообщение) -
GeocodingResults
(сообщение) -
LocalizedTime
(сообщение) -
Location
(сообщение) -
Maneuver
(перечисление) -
NavigationInstruction
(сообщение) -
Polyline
(сообщение) -
PolylineDetails
(сообщение) -
PolylineDetails.FlyoverInfo
(сообщение) -
PolylineDetails.NarrowRoadInfo
(сообщение) -
PolylineDetails.PolylinePointIndex
(сообщение) -
PolylineDetails.RoadFeatureState
(перечисление) -
PolylineEncoding
(перечисление) -
PolylineQuality
(перечисление) -
Route
(сообщение) -
Route.RouteLocalizedValues
(сообщение) -
RouteLabel
(перечисление) -
RouteLeg
(сообщение) -
RouteLeg.RouteLegLocalizedValues
(сообщение) -
RouteLeg.StepsOverview
(сообщение) -
RouteLeg.StepsOverview.MultiModalSegment
(сообщение) -
RouteLegStep
(сообщение) -
RouteLegStep.RouteLegStepLocalizedValues
(сообщение) -
RouteLegStepTransitDetails
(сообщение) -
RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(сообщение) -
RouteLegStepTransitDetails.TransitStopDetails
(сообщение) -
RouteLegStepTravelAdvisory
(сообщение) -
RouteLegTravelAdvisory
(сообщение) -
RouteMatrixDestination
(сообщение) -
RouteMatrixElement
(сообщение) -
RouteMatrixElement.LocalizedValues
(сообщение) -
RouteMatrixElementCondition
(перечисление) -
RouteMatrixOrigin
(сообщение) -
RouteModifiers
(сообщение) -
RouteTravelAdvisory
(сообщение) -
RouteTravelMode
(перечисление) -
RoutingPreference
(перечисление) -
SpeedReadingInterval
(сообщение) -
SpeedReadingInterval.Speed
(перечисление) -
TollInfo
(сообщение) -
TollPass
(перечисление) -
TrafficModel
(перечисление) -
TransitAgency
(сообщение) -
TransitLine
(сообщение) -
TransitPreferences
(сообщение) -
TransitPreferences.TransitRoutingPreference
(перечисление) -
TransitPreferences.TransitTravelMode
(перечисление) -
TransitStop
(сообщение) -
TransitVehicle
(сообщение) -
TransitVehicle.TransitVehicleType
(перечисление) -
Units
(перечисление) -
VehicleEmissionType
(перечисление) -
VehicleInfo
(сообщение) -
Waypoint
(сообщение)
Маршруты
API маршрутов.
ComputeRouteMatrix |
---|
Принимает список пунктов отправления и назначения и возвращает поток, содержащий информацию о маршруте для каждой комбинации пунктов отправления и назначения. ПРИМЕЧАНИЕ: Этот метод требует указания маски поля ответа во входных данных. Маску поля ответа можно задать с помощью параметра URL Например, в этом методе:
Крайне важно включить
|
ComputeRoutes |
---|
Возвращает основной маршрут вместе с дополнительными альтернативными маршрутами с учетом набора конечных и промежуточных точек маршрута. ПРИМЕЧАНИЕ: Этот метод требует указания маски поля ответа во входных данных. Маску поля ответа можно задать с помощью параметра URL Например, в этом методе:
Google не рекомендует использовать маску поля ответа с подстановочными знаками (
|
ComputeRouteMatrixRequest
Сообщение-запрос ComputeRouteMatrix
Поля | |
---|---|
origins[] | Обязательно. Массив исходных пунктов, определяющий строки матрицы ответов. На количество исходных пунктов и пунктов назначения накладывается ряд ограничений:
|
destinations[] | Обязательно. Массив пунктов назначения, определяющий столбцы матрицы ответов. |
travel_mode | Необязательно. Указывает вид транспорта. |
routing_preference | Необязательный параметр. Указывает способ вычисления маршрута. Сервер пытается использовать выбранный параметр маршрутизации для вычисления маршрута. Если параметр маршрутизации приводит к ошибке или слишком большой задержке, возвращается ошибка. Этот параметр можно указать только в том случае, если параметр |
departure_time | Необязательно. Время отправления. Если вы не укажете это значение, по умолчанию будет использоваться время, когда вы сделали запрос. ПРИМЕЧАНИЕ: Время |
arrival_time | Необязательно. Время прибытия. ПРИМЕЧАНИЕ: Можно задать только если для |
language_code | Необязательно. Код языка BCP-47, например «en-US» или «sr-Latn». Подробнее см. в разделе «Идентификатор локали Unicode» . Список поддерживаемых языков см. в разделе «Поддержка языков». Если это значение не указано, язык отображения определяется на основе местоположения первого источника. |
region_code | Необязательно. Код региона, указанный как двухсимвольное значение ccTLD («домен верхнего уровня»). Подробнее см. в разделе Код страны для доменов верхнего уровня . |
units | Необязательно. Указывает единицы измерения для отображаемых полей. |
extra_computations[] | Необязательно. Список дополнительных вычислений, которые могут быть использованы для выполнения запроса. Примечание: эти дополнительные вычисления могут возвращать дополнительные поля в ответе. Эти дополнительные поля также должны быть указаны в маске полей, чтобы быть возвращенными в ответе. |
traffic_model | Необязательный параметр. Задаёт допущения, которые следует использовать при расчёте времени в пробках. Этот параметр влияет на значение, возвращаемое в поле продолжительности в |
transit_preferences | Необязательно. Указывает настройки, влияющие на возвращаемый маршрут для маршрутов |
ExtraComputation
При выполнении запроса необходимо выполнить дополнительные вычисления.
Перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Информация о плате за проезд для элемента(ов) матрицы. |
ComputeRoutesRequest
Сообщение-запрос ComputeRoutes.
Поля | |
---|---|
origin | Обязательно. Исходная точка маршрута. |
destination | Обязательно. Точка назначения. |
intermediates[] | Необязательно. Набор промежуточных точек вдоль маршрута (исключая конечные), предназначенных для остановок или проезда. Поддерживается до 25 промежуточных точек. |
travel_mode | Необязательно. Указывает вид транспорта. |
routing_preference | Необязательный параметр. Указывает способ вычисления маршрута. Сервер пытается использовать выбранный параметр маршрутизации для вычисления маршрута. Если параметр маршрутизации приводит к ошибке или слишком большой задержке, возвращается ошибка. Этот параметр можно указать только в том случае, если параметр |
polyline_quality | Необязательно. Указывает ваши предпочтения относительно качества полилинии. |
polyline_encoding | Необязательно. Указывает предпочтительную кодировку для полилинии. |
departure_time | Необязательно. Время отправления. Если вы не укажете это значение, по умолчанию будет использоваться время, указанное в запросе. ПРИМЕЧАНИЕ: Время |
arrival_time | Необязательно. Время прибытия. ПРИМЕЧАНИЕ: Это поле игнорируется, если в запросах указан |
compute_alternative_routes | Необязательно. Указывает, следует ли рассчитывать альтернативные маршруты в дополнение к текущему маршруту. Альтернативные маршруты не возвращаются для запросов с промежуточными точками маршрута. |
route_modifiers | Необязательный. Набор условий, которые необходимо выполнить и которые влияют на способ расчета маршрутов. |
language_code | Необязательно. Код языка BCP-47, например «en-US» или «sr-Latn». Подробнее см. в разделе «Идентификатор локали Unicode» . Список поддерживаемых языков см. в разделе «Поддержка языков». Если это значение не указано, язык отображения определяется на основе местоположения запроса маршрута. |
region_code | Необязательно. Код региона, указанный как двухсимвольное значение ccTLD («домен верхнего уровня»). Подробнее см. в разделе Код страны для доменов верхнего уровня . |
units | Необязательно. Указывает единицы измерения для отображаемых полей. Эти поля включают поле |
optimize_waypoint_order | Необязательно. Если установлено значение true, сервис попытается минимизировать общую стоимость маршрута, переупорядочивая указанные промежуточные точки маршрута. Запрос завершается ошибкой, если какая-либо из промежуточных точек маршрута является |
requested_reference_routes[] | Необязательно. Указывает, какие эталонные маршруты следует рассчитать в рамках запроса в дополнение к маршруту по умолчанию. Эталонный маршрут — это маршрут с целью расчета, отличной от маршрута по умолчанию. Например, при расчете эталонного маршрута |
extra_computations[] | Необязательно. Список дополнительных вычислений, которые могут быть использованы для выполнения запроса. Примечание: эти дополнительные вычисления могут возвращать дополнительные поля в ответе. Эти дополнительные поля также должны быть указаны в маске полей, чтобы быть возвращенными в ответе. |
traffic_model | Необязательно. Указывает допущения, которые следует использовать при расчёте времени в пробке. Этот параметр влияет на значение, возвращаемое в поле длительности в |
transit_preferences | Необязательно. Указывает настройки, влияющие на возвращаемый маршрут для маршрутов |
ExtraComputation
При выполнении запроса необходимо выполнить дополнительные вычисления.
Перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Информация о платных маршрутах. |
FUEL_CONSUMPTION | Расчетный расход топлива по маршруту(ам). |
TRAFFIC_ON_POLYLINE | Полилинии с учетом дорожного движения для маршрута(ов). |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS | NavigationInstructions представлен в виде отформатированной текстовой строки HTML. Этот контент предназначен только для отображения и не требует программного анализа. |
FLYOVER_INFO_ON_POLYLINE | Информация о пролётах для маршрута(ов). Для возврата этой информации необходимо указать маску поля routes.polyline_details.flyover_info . В настоящее время эти данные будут заполняться только для некоторых агломераций в Индии. Эта функция экспериментальная, и артикул/стоимость могут быть изменены. |
NARROW_ROAD_INFO_ON_POLYLINE | Информация об узких дорогах для маршрута(ов). Для возврата этой информации необходимо указать маску поля routes.polyline_details.narrow_road_info . В настоящее время эти данные будут заполняться только для некоторых агломераций в Индии. Эта функция экспериментальная, и артикул/стоимость могут быть изменены. |
Справочный маршрут
Поддерживаемый опорный маршрут в ComputeRoutesRequest.
Перечисления | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED | Не используется. Запросы, содержащие это значение, завершаются ошибкой. |
FUEL_EFFICIENT | Маршрут с низким расходом топлива. |
SHORTER_DISTANCE | Маршрут с сокращенным расстоянием. Это экспериментальная функция. Для запросов Для запросов Эта функция несовместима с другими режимами перемещения, через промежуточные точки или |
ComputeRoutesResponse
ComputeRoutes отправляет ответное сообщение.
Поля | |
---|---|
routes[] | Содержит массив вычисленных маршрутов (до трёх), если указано |
fallback_info | В некоторых случаях, когда сервер не может рассчитать результаты маршрутизации с учётом всех входных настроек, он может использовать другой способ расчёта. При использовании резервного режима это поле содержит подробную информацию о резервном ответе. В противном случае это поле не заполнено. |
geocoding_results | Содержит информацию ответа геокодирования для путевых точек, указанных в виде адресов. |
FallbackInfo
Информация о том, как и почему был использован резервный результат. Если это поле заполнено, это означает, что сервер использовал в качестве резервного режима маршрутизации режим, отличный от предпочитаемого вами.
Поля | |
---|---|
routing_mode | Режим маршрутизации, используемый для ответа. Если был активирован резервный режим, он может отличаться от настроек маршрутизации, установленных в исходном клиентском запросе. |
reason | Причина, по которой был использован резервный ответ вместо исходного. Это поле заполняется только при активации резервного режима и возврате резервного ответа. |
FallbackReason
Причины использования резервного ответа.
Перечисления | |
---|---|
FALLBACK_REASON_UNSPECIFIED | Причина отката не указана. |
SERVER_ERROR | При расчете маршрутов с использованием вашего предпочтительного режима маршрутизации произошла ошибка сервера, но нам удалось вернуть результат, рассчитанный с использованием альтернативного режима. |
LATENCY_EXCEEDED | Мы не смогли вовремя завершить расчет с использованием выбранного вами режима маршрутизации, но смогли вернуть результат, рассчитанный с использованием альтернативного режима. |
FallbackRoutingMode
Фактический режим маршрутизации, используемый для возвращаемого резервного ответа.
Перечисления | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED | Не использовался. |
FALLBACK_TRAFFIC_UNAWARE | Указывает, что для вычисления ответа использовался TRAFFIC_UNAWARE . |
FALLBACK_TRAFFIC_AWARE | Указывает, что для вычисления ответа использовался TRAFFIC_AWARE . |
GeocodedWaypoint
Подробная информация о местоположениях, используемых в качестве путевых точек. Заполняется только для адресных путевых точек. Включает сведения о результатах геокодирования для определения того, как был геокодирован адрес.
Поля | |
---|---|
geocoder_status | Указывает код состояния, полученный в результате операции геокодирования. |
type[] | Тип(ы) результата в виде нуля или более тегов типа. Поддерживаемые типы: типы адресов и типы компонентов адреса . |
partial_match | Указывает, что геокодер не вернул точное совпадение с исходным запросом, хотя и смог сопоставить часть запрошенного адреса. Рекомендуем проверить исходный запрос на наличие опечаток и/или неполного адреса. |
place_id | Идентификатор места для этого результата. |
intermediate_waypoint_request_index | Индекс соответствующей промежуточной точки маршрута в запросе. Заполняется только в том случае, если соответствующая точка маршрута является промежуточной. |
Результаты геокодирования
Содержит
для исходной, конечной и промежуточных точек маршрута. Заполняется только для адресных точек маршрута. GeocodedWaypoints
Поля | |
---|---|
origin | Геокодированная точка отправления. |
destination | Геокодированная точка назначения. |
intermediates[] | Список промежуточных геокодированных путевых точек, каждая из которых содержит индексное поле, соответствующее нулевому положению путевой точки в порядке, указанном в запросе. |
LocalizedTime
Локализованное описание времени.
Поля | |
---|---|
time | Время, указанное в виде строки в заданном часовом поясе. |
time_zone | Содержит часовой пояс. Значение — название часового пояса, как определено в базе данных часовых поясов IANA , например, «America/New_York». |
Расположение
Содержит местоположение (географическую точку и необязательный заголовок).
Поля | |
---|---|
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 | На кольцевой развязке поверните направо. |
DEPART | Первоначальный маневр. |
NAME_CHANGE | Используется для обозначения изменения названия улицы. |
Полилиния
Инкапсулирует закодированную полилинию.
Поля | |
---|---|
Поле объединения polyline_type . Инкапсулирует тип полилинии. По умолчанию — encoded_polyline. polyline_type может быть только одним из следующих: | |
encoded_polyline | Строковое кодирование полилинии с использованием алгоритма кодирования полилинии |
geo_json_linestring | Задает полилинию с использованием формата GeoJSON LineString . |
PolylineDetails
Подробная информация, соответствующая заданному индексу или непрерывному сегменту полилинии. Для полилинии с точками P_0, P_1, ..., P_N (индекс отсчитывается от нуля) свойство PolylineDetails
определяет интервал и связанные с ним метаданные.
Поля | |
---|---|
flyover_info[] | Детали пролета вдоль полилинии. |
narrow_road_info[] | Детали узкой дороги вдоль полилинии. |
FlyoverInfo
Содержит информацию о пролетах вдоль полилинии.
Поля | |
---|---|
flyover_presence | Только вывод. Указывает, существует ли эстакада для заданного участка полилинии. |
polyline_point_index | Расположение информации, связанной с эстакадой, вдоль полилинии. |
NarrowRoadInfo
Содержит информацию об узких дорогах вдоль полилинии.
Поля | |
---|---|
narrow_road_presence | Только вывод. Указывает, существует ли узкая дорога на данном участке полилинии. |
polyline_point_index | Расположение информации, связанной с узкими дорогами, вдоль полилинии. |
PolylinePointIndex
Инкапсулирует начальный и конечный индексы для полилинии. В случаях, когда данные соответствуют одной точке, start_index
и end_index
будут равны.
Поля | |
---|---|
start_index | Начальный индекс этой детали в полилинии. |
end_index | Конечный индекс данной детали в полилинии. |
RoadFeatureState
Инкапсулирует состояния дорожных объектов вдоль участка полилинии.
Перечисления | |
---|---|
ROAD_FEATURE_STATE_UNSPECIFIED | Состояние объекта дороги не было рассчитано (значение по умолчанию). |
EXISTS | Дорожный объект существует. |
DOES_NOT_EXIST | Дорожный объект отсутствует. |
PolylineEncoding
Указывает предпочтительный тип возвращаемой полилинии.
Перечисления | |
---|---|
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 | Дополнительная информация о маршруте. |
optimized_intermediate_waypoint_index[] | Если |
localized_values | Текстовые представления свойств |
route_token | Непрозрачный токен, который можно передать в Navigation SDK для реконструкции маршрута во время навигации и, в случае изменения маршрута, сохранения первоначального намерения при его создании. Относитесь к этому токену как к непрозрачному объекту. Не сравнивайте его значение между запросами, так как оно может измениться, даже если сервис возвращает тот же самый маршрут. ПРИМЕЧАНИЕ: |
polyline_details | Содержит информацию о деталях вдоль полилинии. |
RouteLocalizedValues
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние поездки представлено в текстовом виде. |
duration | Длительность, представленная в текстовом виде и локализованная в регионе запроса. Учитывает дорожную ситуацию. Примечание: если вы не запрашивали информацию о дорожной ситуации, это значение совпадает со значением |
static_duration | Продолжительность без учета дорожной обстановки, указана в текстовом виде. |
transit_fare | Стоимость проезда представлена в текстовом виде. |
RouteLabel
Метки
, которые полезны для определения конкретных свойств маршрута и сравнения его с другими. Route
Перечисления | |
---|---|
ROUTE_LABEL_UNSPECIFIED | По умолчанию - не используется. |
DEFAULT_ROUTE | Лучший маршрут по умолчанию, возвращаемый для расчета маршрута. |
DEFAULT_ROUTE_ALTERNATE | Альтернатива «лучшему» маршруту по умолчанию. Такие маршруты будут возвращены при указании . |
FUEL_EFFICIENT | Маршруты с экономичным расходом топлива. Маршруты, отмеченные этим значением, оптимизированы по экологическим параметрам, таким как расход топлива. |
SHORTER_DISTANCE | Более короткий маршрут. Это экспериментальная функция. |
RouteLeg
Содержит сегмент между via
точками маршрута.
Поля | |
---|---|
distance_meters | Пройденное расстояние по отрезку маршрута в метрах. |
duration | Время, необходимое для прохождения участка. Если для |
static_duration | Продолжительность проезда по участку пути, рассчитанная без учета условий дорожного движения. |
polyline | Общая полилиния для этого этапа, включающая полилинию каждого |
start_location | Начальная точка этого отрезка. Это местоположение может отличаться от указанной |
end_location | Конечная точка этого отрезка. Это местоположение может отличаться от указанного |
steps[] | Массив шагов, обозначающих сегменты в пределах этого этапа. Каждый шаг представляет собой одну навигационную инструкцию. |
travel_advisory | Содержит дополнительную информацию, о которой следует сообщить пользователю, например, о возможных ограничениях зон движения на участке маршрута. |
localized_values | Текстовые представления свойств |
steps_overview | Обзорная информация об этапах этого |
RouteLegLocalizedValues
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние поездки представлено в текстовом виде. |
duration | Длительность, представленная в текстовом виде и локализованная в регионе запроса. Учитывает дорожную ситуацию. Примечание: если вы не запрашивали информацию о дорожной ситуации, это значение совпадает со значением static_duration. |
static_duration | Продолжительность без учета дорожной обстановки, указана в текстовом виде. |
Обзор шагов
Предоставляет обзорную информацию о списке RouteLegStep
.
Поля | |
---|---|
multi_modal_segments[] | Обобщённая информация о различных мультимодальных сегментах |
Мультимодальный сегмент
Предоставляет сводную информацию о различных мультимодальных сегментах RouteLeg.steps
. Мультимодальный сегмент определяется как один или несколько смежных RouteLegStep
с одинаковым RouteTravelMode
. Это поле не заполняется, если RouteLeg
не содержит мультимодальных сегментов в шагах.
Поля | |
---|---|
navigation_instruction | Навигационная инструкция для мультимодального сегмента. |
travel_mode | Режим передвижения мультимодального сегмента. |
step_start_index | Соответствующий индекс |
step_end_index | Соответствующий индекс |
RouteLegStep
Содержит сегмент
. Шаг соответствует одной навигационной инструкции. Участки маршрута состоят из шагов. RouteLeg
Поля | |
---|---|
distance_meters | Расстояние, пройденное на этом этапе, в метрах. В некоторых случаях это поле может отсутствовать. |
static_duration | Продолжительность проезда по этому этапу без учёта дорожной ситуации. В некоторых случаях это поле может не иметь значения. |
polyline | Полилиния, связанная с этим шагом. |
start_location | Начальная точка этого шага. |
end_location | Конечное местоположение этого шага. |
navigation_instruction | Инструкции по навигации. |
travel_advisory | Содержит дополнительную информацию, о которой следует сообщить пользователю, например, о возможных ограничениях зоны движения, на шаге. |
localized_values | Текстовые представления свойств |
transit_details | Подробная информация, касающаяся этого шага, если вид передвижения — |
travel_mode | Режим передвижения, используемый на этом этапе. |
RouteLegStepLocalizedValues
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние поездки представлено в текстовом виде. |
static_duration | Продолжительность без учета дорожной обстановки, указана в текстовом виде. |
RouteLegStepTransitDetails
Дополнительная информация для RouteLegStep
, касающаяся маршрутов TRANSIT
.
Поля | |
---|---|
stop_details | Информация об остановках прибытия и отправления для данного этапа. |
localized_values | Текстовые представления свойств |
headsign | Указывает направление движения по данной линии, указанное на транспортном средстве или на остановке отправления. Часто это направление указывает на конечную станцию. |
headway | Указывает ожидаемое время между отправлениями с одной и той же остановки в это время. Например, при значении интервала в секундах 600, если вы опоздаете на автобус, вам придётся ждать десять минут. |
transit_line | Информация о транспортной линии, используемой на этом этапе. |
stop_count | Количество остановок от остановки отправления до остановки прибытия. Это количество включает остановку прибытия, но не включает остановку отправления. Например, если ваш маршрут начинается с остановки A, проходит через остановки B и C и прибывает на остановку D, возвращает 3. |
trip_short_text | Текст, который отображается в расписаниях и на табло для обозначения транзитной поездки для пассажиров. Текст должен однозначно идентифицировать поездку в течение дня обслуживания. Например, «538» — это |
TransitDetailsLocalizedValues
Локализованные описания значений RouteTransitDetails
.
Поля | |
---|---|
arrival_time | Время в форматированном текстовом представлении с соответствующим часовым поясом. |
departure_time | Время в форматированном текстовом представлении с соответствующим часовым поясом. |
TransitStopDetails
Подробная информация об остановках общественного транспорта RouteLegStep
.
Поля | |
---|---|
arrival_stop | Информация об остановке прибытия для данного этапа. |
arrival_time | Расчетное время прибытия на этап. |
departure_stop | Информация об остановке отправления для данного этапа. |
departure_time | Расчетное время отправления для этапа. |
RouteLegStepTravelAdvisory
Содержит дополнительную информацию, о которой следует сообщить пользователю, например, о возможных ограничениях зоны движения на шагу.
Поля | |
---|---|
speed_reading_intervals[] | ПРИМЕЧАНИЕ: Это поле в настоящее время не заполнено. |
RouteLegTravelAdvisory
Содержит дополнительную информацию, о которой следует сообщить пользователю при первом шаге, например, о возможных ограничениях движения транспорта.
Поля | |
---|---|
toll_info | Содержит информацию о платных дорогах на определённом участке |
speed_reading_intervals[] | Интервалы измерения скорости, указывающие на плотность движения. Это поле заполняется только для запросов, если запрос имеет значение Пример:
|
МаршрутМатрицаНазначение
Единое назначение для ComputeRouteMatrixRequest
Поля | |
---|---|
waypoint | Обязательно. Пункт назначения |
МаршрутМатрицаЭлемент
Содержит информацию о маршруте, вычисленную для пары отправитель/назначение в API ComputeRouteMatrix. Этот прототип можно передать клиенту.
Поля | |
---|---|
status | Код состояния ошибки для этого элемента. |
condition | Указывает, найден ли маршрут или нет. Независимость от статуса. |
distance_meters | Дальность прохождения маршрута в метрах. |
duration | Время, необходимое для прохождения маршрута. Если вы установите для |
static_duration | Продолжительность проезда по маршруту без учета условий движения. |
travel_advisory | Дополнительная информация о маршруте. Например: информация об ограничениях и информация о платных дорогах. |
fallback_info | В некоторых случаях, когда сервер не может вычислить маршрут с заданными предпочтениями для этой конкретной пары отправитель/назначение, он может вернуться к использованию другого режима расчета. Если используется резервный режим, это поле содержит подробную информацию о резервном ответе. В противном случае это поле не установлено. |
localized_values | Текстовые представления свойств |
origin_index | Индекс источника запроса, начинающийся с нуля. |
destination_index | Индекс назначения в запросе, начинающийся с нуля. |
Локализованные значения
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
duration | Продолжительность представлена в текстовой форме с учетом условий дорожного движения. Примечание. Если информация о трафике не запрашивалась, это значение совпадает со значением static_duration. |
static_duration | Продолжительность представлена в текстовой форме без учета условий движения. |
transit_fare | Транзитный тариф представлен в текстовом виде. |
МаршрутМатрицаЭлементУсловие
Состояние возвращаемого маршрута.
Перечисления | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED | Используется только в том случае, если status элемента не в порядке. |
ROUTE_EXISTS | Маршрут найден, и для элемента заполнена соответствующая информация. |
ROUTE_NOT_FOUND | Маршрут не найден. Поля, содержащие информацию о маршруте, такую как distance_meters или duration , не будут заполнены в элементе. |
МаршрутМатрицаПроисхождение
Единый источник для ComputeRouteMatrixRequest.
Поля | |
---|---|
waypoint | Обязательно. Исходная путевая точка |
route_modifiers | Необязательно. Модификаторы для каждого маршрута, который принимает это место в качестве источника. |
RouteModifiers
Инкапсулирует набор необязательных условий, которые необходимо выполнить при расчете маршрутов.
Поля | |
---|---|
avoid_tolls | Если установлено значение true, платные дороги избегаются, где это возможно, отдавая предпочтение маршрутам, не содержащим платных дорог. Применяется только к |
avoid_highways | Если установлено значение true, избегает шоссе, где это возможно, отдавая предпочтение маршрутам, не содержащим шоссе. Применяется только к |
avoid_ferries | Если установлено значение true, паромы избегаются, где это возможно, отдавая предпочтение маршрутам, не содержащим паромов. Применяется только к |
avoid_indoor | Если установлено значение true, навигация в помещении избегается, где это возможно, отдавая предпочтение маршрутам, не содержащим навигацию в помещении. Применяется только к |
vehicle_info | Указывает информацию об автомобиле. |
toll_passes[] | Инкапсулирует информацию о платных проездных. Если предусмотрены проездные, API пытается вернуть стоимость проезда. Если проездные билеты не предоставлены, API рассматривает проездной билет как неизвестный и пытается вернуть цену наличными. Применяется только к |
МаршрутПутешествияКонсультационные услуги
Содержит дополнительную информацию, о которой следует сообщить пользователю, например, возможные ограничения зон движения.
Поля | |
---|---|
toll_info | Содержит информацию о платных проездах по маршруту. Это поле заполняется только в том случае, если на маршруте ожидаются дорожные сборы и |
speed_reading_intervals[] | Интервалы измерения скорости, указывающие на плотность движения. Это поле заполняется только для запросов, если запрос имеет значение Пример:
|
fuel_consumption_microliters | Прогнозируемый расход топлива в микролитрах. Это поле заполняется только в том случае, если |
route_restrictions_partially_ignored | Возвращаемый маршрут может иметь ограничения, не подходящие для запрошенного режима передвижения или модификаторов маршрута. |
transit_fare | Если присутствует, содержит общую стоимость проезда или билетов по этому маршруту. Это свойство возвращается только для запросов |
МаршрутПутешествияРежим
Набор значений, используемых для указания режима передвижения. ПРИМЕЧАНИЕ. Маршруты WALK
, BICYCLE
и TWO_WHEELER
находятся в стадии бета-тестирования, и иногда на них могут отсутствовать чистые тротуары, пешеходные или велосипедные дорожки. Вы должны отображать это предупреждение пользователю для всех пешеходных, велосипедных и двухколесных маршрутов, отображаемых в вашем приложении.
Перечисления | |
---|---|
TRAVEL_MODE_UNSPECIFIED | Не указан режим движения. По умолчанию DRIVE . |
DRIVE | Путешествие на легковом автомобиле. |
BICYCLE | Путешествие на велосипеде. |
WALK | Путешествуйте пешком. |
TWO_WHEELER | Двухколесное моторизованное транспортное средство. Например, мотоцикл. Обратите внимание, что это отличается от режима движения BICYCLE , который охватывает режим с участием человека. |
TRANSIT | Передвигайтесь по маршрутам общественного транспорта, если таковые имеются. |
Предпочтение маршрутизации
Набор значений, определяющих факторы, которые следует учитывать при расчете маршрута.
Перечисления | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED | Не указаны предпочтения маршрутизации. По умолчанию TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE | Рассчитывает маршруты без учета условий движения в реальном времени. Подходит, когда условия дорожного движения не имеют значения или неприменимы. Использование этого значения обеспечивает минимальную задержку. Примечание. Для 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_type . Тип скорости в этом интервале. speed_type может быть только одним из следующих: | |
speed | Скорость движения в этом интервале. |
Скорость
Классификация скорости полилинии на основе данных о трафике.
Перечисления | |
---|---|
SPEED_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
NORMAL | Скорость нормальная, пробок нет. |
SLOW | Обнаружено замедление, средний трафик. |
TRAFFIC_JAM | Задержки на дорогах. |
Платная информация
Инкапсулирует информацию о платных дорогах в
или Route
. RouteLeg
Поля | |
---|---|
estimated_price[] | Денежная сумма дорожных сборов для соответствующего |
TollPass
Список платных проездов по всему миру, которые мы поддерживаем.
Перечисления | |
---|---|
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 | Индонезия. Электронная карта, предоставленная несколькими банками, используемая для оплаты дорожных сборов. Все электронные карты через банки взимаются одинаково, поэтому требуется только одно перечисляемое значение. Например – Банк Мандири 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. |
JP_ETC | Япония и т. д. Электронная беспроводная система для взимания платы за проезд. https://www.go-etc.jp/ |
JP_ETC2 | Япония ETC2.0. Новая версия ETC с дополнительной скидкой и двунаправленной связью между устройствами на транспортных средствах и антеннами на дороге. https://www.go-etc.jp/etc2/index.html |
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 в дополнение к наклейке транспортного средства с чистым воздухом (CAV), выданной DMV. 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_BCPASS | Мичиган, США. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG | Мичиган, США. |
US_MI_IQ_PROX_CARD | Мичиган, США. Устарело, поскольку этот тип пропуска больше не существует. |
US_MI_IQ_TAG | Мичиган, США. |
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_AVI_TAG | Техас, США. |
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_FUEGO_TAG | Техас, США. |
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 | WA, США. |
US_WA_GOOD_TO_GO | WA, США. |
US_WV_EZPASSWV | Западная Вирджиния, США. |
US_WV_MEMORIAL_BRIDGE_TICKETS | Западная Вирджиния, США. |
US_WV_MOV_PASS | Западная Вирджиния, США |
US_WV_NEWELL_TOLL_BRIDGE_TICKET | Западная Вирджиния, США. |
Модель трафика
В этом поле указывается одно из следующих допущений, которые следует использовать при расчете времени в пути в условиях дорожного движения, как показано в перечислениях ниже. В зависимости от выбранного перечисления поле duration
ответа TrafficModel будет различаться. Значение содержит прогнозируемое время до места назначения в условиях пробок, основанное на исторических средних значениях. TrafficModel
доступен только для запросов, в которых для
установлено значение RoutingPreference
TRAFFIC_AWARE_OPTIMAL
, а
— значение RouteTravelMode
DRIVE
.
Перечисления | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED | Неиспользованный. Если указано, по умолчанию будет BEST_GUESS . |
BEST_GUESS | Указывает, что возвращаемая duration должна быть наилучшей оценкой времени в пути с учетом того, что известно как об исторических условиях дорожного движения, так и о реальном трафике. Трафик в реальном времени становится тем более важным, чем ближе к настоящему моменту departure_time . |
PESSIMISTIC | Указывает, что возвращаемая продолжительность должна быть больше фактического времени в пути в большинстве дней, хотя в отдельные дни с особенно плохими дорожными условиями может превышать это значение. |
OPTIMISTIC | Указывает, что возвращаемая продолжительность должна быть короче фактического времени в пути в большинстве дней, хотя в отдельные дни с особенно хорошими дорожными условиями может быть быстрее, чем это значение. |
Транзитное Агентство
Транзитное агентство, управляющее транзитной линией.
Поля | |
---|---|
name | Название этого транзитного агентства. |
phone_number | Номер телефона транзитного агентства в соответствии с региональным стандартом. |
uri | URI транзитного агентства. |
ТранзитЛайн
Содержит информацию о транзитной линии, использованной на этом этапе.
Поля | |
---|---|
agencies[] | Транзитное агентство (или агентства), которое управляет этой транзитной линией. |
name | Полное название этой транспортной линии, например, «8 Avenue Local». |
uri | URI для этой транзитной линии, предоставленный транзитным агентством. |
color | Цвет, обычно используемый в вывесках этой линии. Представлено в шестнадцатеричном формате. |
icon_uri | URI значка, связанного с этой строкой. |
name_short | Краткое название этой транзитной линии. Обычно это имя представляет собой номер строки, например «M7» или «355». |
text_color | Цвет, обычно используемый в тексте на вывесках этой линии. Представлено в шестнадцатеричном формате. |
vehicle | Тип транспортного средства, курсирующего по данной транзитной линии. |
Транзитные предпочтения
Предпочтения для маршрутов на основе TRANSIT
, которые влияют на возвращаемый маршрут.
Поля | |
---|---|
allowed_travel_modes[] | Набор режимов движения, которые можно использовать при прокладывании |
routing_preference | Предпочтение маршрутизации, которое, если оно указано, влияет на возвращаемый маршрут |
ТранзитМаршрутизацияПредпочтение
Указывает предпочтения маршрутизации для транзитных маршрутов.
Перечисления | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED | Предпочтения не указаны. |
LESS_WALKING | Указывает, что рассчитанный маршрут должен предусматривать ограниченное количество пеших прогулок. |
FEWER_TRANSFERS | Указывает, что рассчитанный маршрут должен отдавать предпочтение ограниченному числу пересадок. |
Транзитный режим путешествия
Набор значений, используемый для указания режима транзита.
Перечисления | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED | Не указан транзитный режим передвижения. |
BUS | Путешествие на автобусе. |
SUBWAY | Путешествие на метро. |
TRAIN | Путешествие на поезде. |
LIGHT_RAIL | Путешествуйте на легкорельсовом транспорте или трамвае. |
RAIL | Путешествие по железной дороге. Это эквивалентно комбинации SUBWAY , TRAIN и LIGHT_RAIL . |
ТранзитСтоп
Информация о транзитной остановке.
Поля | |
---|---|
name | Название транзитной остановки. |
location | Местоположение остановки, выраженное в координатах широты и долготы. |
Транзитное транспортное средство
Сведения о транспортном средстве, используемом на транзитных маршрутах.
Поля | |
---|---|
name | Название этого автомобиля, с большой буквы. |
type | Тип используемого транспортного средства. |
icon_uri | URI для значка, связанного с этим типом транспортного средства. |
local_icon_uri | URI для значка, связанного с этим типом транспортного средства, на основе знаков местного транспорта. |
Тип транзитного транспортного средства
Тип транспортных средств для транзитных маршрутов.
Перечисления | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED | Не использовался. |
BUS | Автобус. |
CABLE_CAR | Транспортное средство, работающее на тросе, обычно на земле. Воздушные канатные дороги могут быть типа GONDOLA_LIFT . |
COMMUTER_TRAIN | Пригородная железная дорога. |
FERRY | Перевозить. |
FUNICULAR | Транспортное средство, которое поднимается по крутому склону с помощью троса. Фуникулер обычно состоит из двух вагонов, каждый из которых выступает в качестве противовеса другому. |
GONDOLA_LIFT | Воздушная канатная дорога. |
HEAVY_RAIL | Тяжелый рельс. |
HIGH_SPEED_TRAIN | Высокоскоростной поезд. |
INTERCITY_BUS | Междугородний автобус. |
LONG_DISTANCE_TRAIN | Поезд дальнего следования. |
METRO_RAIL | Легкорельсовый транспорт. |
MONORAIL | Монорельс. |
OTHER | Все остальные транспортные средства. |
RAIL | Железнодорожный. |
SHARE_TAXI | Маршрутное такси — это разновидность автобуса, способная высаживать и забирать пассажиров в любом месте своего маршрута. |
SUBWAY | Подземный легкорельсовый транспорт. |
TRAM | Надземный легкорельсовый транспорт. |
TROLLEYBUS | Троллейбус. |
Единицы
Набор значений, определяющих единицу измерения, используемую при отображении.
Перечисления | |
---|---|
UNITS_UNSPECIFIED | Единицы измерения не указаны. По умолчанию используется единица измерения, полученная из запроса. |
METRIC | Метрические единицы измерения. |
IMPERIAL | Имперские (английские) единицы измерения. |
Транспортное средствоТип выбросов
Набор значений, описывающих тип выбросов транспортного средства. Применяется только к DRIVE
. RouteTravelMode
Перечисления | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED | Тип выброса не указан. По умолчанию GASOLINE . |
GASOLINE | Автомобиль, работающий на бензине/бензине. |
ELECTRIC | Транспортное средство с электроприводом. |
HYBRID | Гибридное топливо (например, бензин + электромобиль). |
DIESEL | Автомобиль, работающий на дизельном топливе. |
Информация о транспортном средстве
Содержит информацию о транспортном средстве, например тип выбросов транспортного средства.
Поля | |
---|---|
emission_type | Описывает тип выбросов автомобиля. Применяется только к |
Путевая точка
Инкапсулирует путевую точку. Путевые точки отмечают начало и конец маршрута и включают промежуточные остановки на маршруте.
Поля | |
---|---|
via | Отмечает эту путевую точку как веху, а не как точку остановки. Для каждой путевой точки в запросе, не являющейся транзитным, ответ добавляет запись в массив |
vehicle_stopover | Указывает, что путевая точка предназначена для остановки транспортных средств с намерением либо посадить, либо высадить ее. Если вы установите это значение, расчетный маршрут не будет включать |
side_of_road | Указывает, что местоположение этой путевой точки предназначено для того, чтобы транспортное средство остановилось на определенной стороне дороги. Если вы установите это значение, маршрут будет проходить через местоположение, так что транспортное средство сможет остановиться на той стороне дороги, к которой местоположение смещено от центра дороги. Эта опция работает только для |
Поле объединения location_type . Различные способы представления местоположения. location_type может быть только одним из следующих: | |
location | Точка, указанная с использованием географических координат, включая необязательный заголовок. |
place_id | Идентификатор места POI, связанный с путевой точкой. |
address | Человекочитаемый адрес или код плюса. Подробности см. на https://plus.codes . |