Индекс
-
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 маршрутов.
ВычислитьМаршрутМаршрут |
---|
Принимает список пунктов отправления и назначения и возвращает поток, содержащий информацию о маршруте для каждой комбинации пункта отправления и назначения. ПРИМЕЧАНИЕ. Для этого метода требуется указать маску поля ответа во входных данных. Вы можете предоставить маску поля ответа, используя параметр URL-адреса Например, в этом методе:
Крайне важно включить
|
Вычислительные маршруты |
---|
Возвращает основной маршрут вместе с дополнительными альтернативными маршрутами, учитывая набор конечных и промежуточных точек. ПРИМЕЧАНИЕ. Для этого метода требуется указать маску поля ответа во входных данных. Вы можете предоставить маску поля ответа, используя параметр URL-адреса Например, в этом методе:
Google не рекомендует использовать маску поля ответа с подстановочным знаком (
|
ВычислитьМаршрутМатриксЗапрос
Сообщение запроса 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 | Необязательный. Указывает предпочтения, влияющие на маршрут, возвращаемый для |
Дополнительные вычисления
Дополнительные вычисления, которые необходимо выполнить при выполнении запроса.
Перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Информация о дорожных сборах для элемента(ов) матрицы. |
ВычислитьМаршрутыЗапрос
Сообщение запроса 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 | Необязательный. Указывает предпочтения, влияющие на маршрут, возвращаемый для |
Дополнительные вычисления
Дополнительные вычисления, которые необходимо выполнить при выполнении запроса.
Перечисления | |
---|---|
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 | Причина, по которой вместо исходного ответа использовался резервный ответ. Это поле заполняется только тогда, когда срабатывает резервный режим и возвращается резервный ответ. |
FallbackПричина
Причины использования резервного ответа.
Перечисления | |
---|---|
FALLBACK_REASON_UNSPECIFIED | Причина возврата не указана. |
SERVER_ERROR | Произошла ошибка сервера при расчете маршрутов в предпочитаемом вами режиме маршрутизации, но мы смогли вернуть результат, рассчитанный в альтернативном режиме. |
LATENCY_EXCEEDED | Нам не удалось вовремя завершить расчет с использованием предпочитаемого вами режима маршрутизации, но мы смогли вернуть результат, рассчитанный с использованием альтернативного режима. |
Режим резервной маршрутизации
Фактический режим маршрутизации, используемый для возвращенного резервного ответа.
Перечисления | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED | Не используется. |
FALLBACK_TRAFFIC_UNAWARE | Указывает, что для вычисления ответа использовалось TRAFFIC_UNAWARE . |
FALLBACK_TRAFFIC_AWARE | Указывает, что для вычисления ответа использовалось TRAFFIC_AWARE . |
Геокодированная путевая точка
Подробная информация о местах, используемых в качестве путевых точек. Заполняется только для адресных путевых точек. Включает подробную информацию о результатах геокодирования для определения того, для чего был геокодирован адрес.
Поля | |
---|---|
geocoder_status | Указывает код состояния, полученный в результате операции геокодирования. |
type[] | Тип(ы) результата в виде нуля или более тегов типа. Поддерживаемые типы: типы адресов и типы компонентов адреса . |
partial_match | Указывает, что геокодер не вернул точное совпадение с исходным запросом, хотя смог сопоставить часть запрошенного адреса. Вы можете проверить исходный запрос на предмет орфографических ошибок и/или неполного адреса. |
place_id | Идентификатор места для этого результата. |
intermediate_waypoint_request_index | Индекс соответствующей промежуточной точки в запросе. Заполняется только в том случае, если соответствующая путевая точка является промежуточной. |
Результаты геокодирования
Содержит
для точек отправления, назначения и промежуточных путевых точек. Заполняется только для адресных путевых точек. GeocodedWaypoints
Поля | |
---|---|
origin | Исходная геокодированная путевая точка. |
destination | Геокодированная путевая точка пункта назначения. |
intermediates[] | Список промежуточных геокодированных путевых точек, каждая из которых содержит индексное поле, соответствующее положению путевой точки, отсчитываемому от нуля, в том порядке, в котором они были указаны в запросе. |
Локализованноевремя
Локализованное описание времени.
Поля | |
---|---|
time | Время, указанное в виде строки в заданном часовом поясе. |
time_zone | Содержит часовой пояс. Значением является название часового пояса, определенное в базе данных часовых поясов IANA , например «Америка/Нью_Йорк». |
Расположение
Инкапсулирует местоположение (географическую точку и необязательный заголовок).
Поля | |
---|---|
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 . |
ПолилинияПодробнее
Детали, соответствующие заданному индексу или непрерывному сегменту полилинии. Для полилинии с точками P_0, P_1,..., P_N (индекс, начинающийся с нуля), PolylineDetails
определяет интервал и связанные метаданные.
Поля | |
---|---|
flyover_info[] | Детали эстакады вдоль полилинии. |
narrow_road_info[] | Детали узкой дороги вдоль полилинии. |
FlyoverИнформация
Инкапсулирует информацию о развязках вдоль полилинии.
Поля | |
---|---|
flyover_presence | Только вывод. Указывает, существует ли эстакада на данном участке полилинии. |
polyline_point_index | Расположение информации, связанной с эстакадой, вдоль полилинии. |
УзкаяДорогаИнформация
Инкапсулирует информацию об узких дорогах вдоль полилинии.
Поля | |
---|---|
narrow_road_presence | Только вывод. Указывает, существует ли узкая дорога на данном участке полилинии. |
polyline_point_index | Расположение информации, связанной с узкой дорогой, вдоль полилинии. |
ПолилинияПоинтИндекс
Инкапсулирует начальный и конечный индексы полилинии. В случаях, когда данные соответствуют одной точке, start_index
и end_index
будут равны.
Поля | |
---|---|
start_index | Начальный индекс детали в полилинии. |
end_index | Конечный индекс этой детали в полилинии. |
ДорогаХарактеристикаСостояние
Инкапсулирует состояния объектов дороги вдоль участка полилинии.
Перечисления | |
---|---|
ROAD_FEATURE_STATE_UNSPECIFIED | Состояние объекта дороги не было рассчитано (значение по умолчанию). |
EXISTS | Объект дороги существует. |
DOES_NOT_EXIST | Объект дороги не существует. |
ПолилинияКодирование
Указывает предпочтительный тип возвращаемой полилинии.
Перечисления | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED | Не заданы предпочтения типа полилинии. По умолчанию ENCODED_POLYLINE . |
ENCODED_POLYLINE | Указывает полилинию, закодированную с использованием алгоритма кодирования полилиний . |
GEO_JSON_LINESTRING | Определяет полилинию в формате GeoJSON LineString. |
ПолилинияКачество
Набор значений, определяющих качество полилинии.
Перечисления | |
---|---|
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 | Содержит информацию о деталях вдоль полилинии. |
МаршрутLocalizedValues
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
duration | Продолжительность, представленная в текстовой форме и локализованная для региона запроса. Учитывает условия дорожного движения. Примечание. Если вы не запрашивали информацию о трафике, это значение совпадает со значением |
static_duration | Продолжительность без учета условий движения, представленная в текстовом виде. |
transit_fare | Транзитный тариф представлен в текстовом виде. |
Метка маршрута
Метки
, которые полезны для определения конкретных свойств маршрута для сравнения с другими. Route
Перечисления | |
---|---|
ROUTE_LABEL_UNSPECIFIED | По умолчанию – не используется. |
DEFAULT_ROUTE | «Лучший» маршрут по умолчанию, возвращаемый для расчета маршрута. |
DEFAULT_ROUTE_ALTERNATE | Альтернатива «лучшему» маршруту по умолчанию. Подобные маршруты будут возвращены, если указан . |
FUEL_EFFICIENT | Экономичный маршрут. Маршруты, отмеченные этим значением, считаются оптимизированными с учетом параметров Eco, таких как расход топлива. |
SHORTER_DISTANCE | Маршрут с более коротким расстоянием. Это экспериментальная функция. |
МаршрутНога
Содержит сегмент между точками маршрута, не via
.
Поля | |
---|---|
distance_meters | Расстояние прохождения участка маршрута, в метрах. |
duration | Время, необходимое для перемещения по ноге. Если для |
static_duration | Продолжительность проезда по участку рассчитана без учета условий движения. |
polyline | Полная полилиния для этого участка, включающая полилинию каждого |
start_location | Начальное местоположение этого этапа. Это местоположение может отличаться от указанного |
end_location | Конечное расположение этой ноги. Это местоположение может отличаться от указанного |
steps[] | Массив шагов, обозначающий сегменты внутри этого участка. Каждый шаг представляет собой одну инструкцию навигации. |
travel_advisory | Содержит дополнительную информацию, о которой следует сообщить пользователю, например, возможные ограничения зон движения на участке маршрута. |
localized_values | Текстовые представления свойств |
steps_overview | Обзорная информация о шагах в этом |
МаршрутЛегЛокализованныеЗначения
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
duration | Продолжительность, представленная в текстовой форме и локализованная для региона запроса. Учитывает условия дорожного движения. Примечание. Если вы не запрашивали информацию о трафике, это значение совпадает со значением static_duration. |
static_duration | Продолжительность без учета условий движения, представленная в текстовом виде. |
ШагиОбзор
Предоставляет обзорную информацию о списке RouteLegStep
.
Поля | |
---|---|
multi_modal_segments[] | Обобщенная информация о различных мультимодальных сегментах |
Мультимодальный сегмент
Предоставляет сводную информацию о различных мультимодальных сегментах RouteLeg.steps
. Мультимодальный сегмент определяется как один или несколько смежных RouteLegStep
, имеющих одинаковый RouteTravelMode
. Это поле не заполняется, если RouteLeg
не содержит мультимодальных сегментов в шагах.
Поля | |
---|---|
navigation_instruction | NavigationInstruction для мультимодального сегмента. |
travel_mode | Режим путешествия мультимодального сегмента. |
step_start_index | Соответствующий индекс |
step_end_index | Соответствующий индекс |
МаршрутНогаШаг
Содержит сегмент
. Шаг соответствует одной инструкции навигации. Участки маршрута состоят из ступеней. RouteLeg
Поля | |
---|---|
distance_meters | Расстояние перемещения этого шага в метрах. В некоторых случаях это поле может не иметь значения. |
static_duration | Продолжительность прохождения этого этапа без учета дорожных условий. В некоторых случаях это поле может не иметь значения. |
polyline | Полилиния, связанная с этим шагом. |
start_location | Начальное местоположение этого шага. |
end_location | Конечная позиция этого шага. |
navigation_instruction | Инструкции по навигации. |
travel_advisory | Содержит дополнительную информацию, о которой следует сообщить пользователю, например, возможные ограничения зон движения на шаге ноги. |
localized_values | Текстовые представления свойств |
transit_details | Подробности, относящиеся к этому шагу, если режим движения — |
travel_mode | Режим движения, используемый для этого шага. |
МаршрутЛегШтепЛокализованныеЗначения
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
static_duration | Продолжительность без учета условий движения, представленная в текстовом виде. |
МаршрутНогаШагТранзитПодробнее
Дополнительная информация для 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 | Время в форматированном текстовом представлении с соответствующим часовым поясом. |
Транзитная остановкаПодробнее
Подробности о транзитных остановках для RouteLegStep
.
Поля | |
---|---|
arrival_stop | Информация об остановке прибытия на шаг. |
arrival_time | Расчетное время прибытия шага. |
departure_stop | Информация об остановке отправления на шаг. |
departure_time | Ориентировочное время выхода на шаг. |
МаршрутНогаШагПутешествиеКонсультационный совет
Содержит дополнительную информацию, о которой следует сообщить пользователю, например, возможные ограничения зоны движения на шаге ноги.
Поля | |
---|---|
speed_reading_intervals[] | ПРИМЕЧАНИЕ. Это поле в настоящее время не заполнено. |
МаршрутНогаПутешествиеРекомендации
Содержит дополнительную информацию, о которой пользователь должен быть проинформирован на шаге ноги, например, возможные ограничения зон движения.
Поля | |
---|---|
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 | Необязательный. Модификаторы для каждого маршрута, который принимает это место в качестве источника. |
Модификаторы маршрута
Инкапсулирует набор необязательных условий, которые необходимо выполнить при расчете маршрутов.
Поля | |
---|---|
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 | Скорость движения в этом интервале. |
Скорость
Классификация скорости полилинии на основе данных о трафике.
Перечисления | |
---|---|
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 | Индонезия. Электронная карта, предоставленная несколькими банками, используемая для оплаты дорожных сборов. Все электронные карты через банки взимаются одинаково, поэтому требуется только одно перечисляемое значение. Например - 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://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG | Индия. |
IN_LOCAL_HP_PLATE_EXEMPT | Индия, HP State Plate Exemption. |
JP_ETC | Япония и т. Д. Электронная беспроводная система для сбора платы. https://www.go-etc.jp/ |
JP_ETC2 | Япония и т. Д.2.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 | Мексика Toll Pass Company. Один из многих действует в Мехико. См. Дополнительную информацию на https://www.televia.com.mx . |
MX_TELEVIA | Мексика Toll Pass Company. Один из многих действует в Мехико. https://www.televia.com.mx |
MX_VIAPASS | Мексика пропуск. См. Дополнительную информацию по адресу https://www.viaspans.com.mx/viasps/web_home.aspx . |
US_AL_FREEDOM_PASS | Ал, США. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS | А.К., США. |
US_CA_FASTRAK | CA, США. |
US_CA_FASTRAK_CAV_STICKER | Указывает, что у водителя есть какой -либо проход Fastrak в дополнение к наклейке DMV, выпущенной чистым воздушным транспортным средством (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 | IL, США. |
US_IL_IPASS | IL, США. |
US_IN_EZPASSIN | В США. |
US_KS_BESTPASS_HORIZON | KS, США. |
US_KS_KTAG | KS, США. |
US_KS_NATIONALPASS | KS, США. |
US_KS_PREPASS_ELITEPASS | KS, США. |
US_KY_RIVERLINK | KY, США. |
US_LA_GEAUXPASS | LA, США. |
US_LA_TOLL_TAG | LA, США. |
US_MA_EZPASSMA | Ма, США. |
US_MD_EZPASSMD | MD, США. |
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 | NC, США. |
US_NC_PEACH_PASS | NC, США. |
US_NC_QUICK_PASS | NC, США. |
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 | SC, США. |
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 | UT, США. |
US_VA_EZPASSVA | VA, США. |
US_WA_BREEZEBY | WA, США. |
US_WA_GOOD_TO_GO | WA, США. |
US_WV_EZPASSWV | WV, США. |
US_WV_MEMORIAL_BRIDGE_TICKETS | WV, США. |
US_WV_MOV_PASS | WV, США |
US_WV_NEWELL_TOLL_BRIDGE_TICKET | WV, США. |
Trafficmodel
Указывает предположения, которые следует использовать при расчете времени в пробке. Эта настройка влияет на значение, возвращаемое в поле duration
в ответе, которое содержит прогнозируемое время в трафике на основе исторических средних.
Перечисления | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED | Неиспользованный. Если указано, по умолчанию по умолчанию BEST_GUESS . |
BEST_GUESS | Указывает, что возвращаемая duration должна быть лучшей оценкой времени в пути, учитывая то, что известно как об исторических условиях движения, так и в живом движении. Живой трафик становится все более важным, чем ближе к departure_time к сейчас. |
PESSIMISTIC | Указывает, что возвращаемая продолжительность должна быть длиннее, чем фактическое время в пути в большинство дней, хотя случайные дни с особенно плохими условиями движения могут превышать это значение. |
OPTIMISTIC | Указывает, что возвращаемая продолжительность должна быть короче, чем фактическое время в пути в большинство дней, хотя случайные дни с особенно хорошими условиями движения могут быть быстрее, чем это значение. |
Транстирантность
Транзитное агентство, которое управляет транзитной линией.
Поля | |
---|---|
name | Название этого транзитного агентства. |
phone_number | Форматированный номер телефона транзитного агентства. |
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 | Указывает, что рассчитываемый маршрут должен предпочитать ограниченное количество переводов. |
Transittravelmode
Набор значений, используемых для указания режима транзита.
Перечисления | |
---|---|
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 для значка, связанного с этим типом транспортного средства, на основе местных транспортных вывесок. |
Transitvehicletype
Тип транспортных средств для транзитных маршрутов.
Перечисления | |
---|---|
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 | Имперские (английские) единицы измерения. |
FehishemissionType
Набор значений, описывающих тип выбросов транспортного средства. Применяется только к DRIVE
. RouteTravelMode
Перечисления | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED | Тип выбросов не указан. По умолчанию GASOLINE . |
GASOLINE | Автомобиль с бензином/бензином. |
ELECTRIC | Электроэнергетическое транспортное средство. |
HYBRID | Гибридное топливо (например, бензин + электрический) транспортное средство. |
DIESEL | Дизель питает автомобиль. |
Автомобильнфо
Содержит информацию о транспортном средстве, такую как тип выбросов транспортного средства.
Поля | |
---|---|
emission_type | Описывает тип выбросов транспортного средства. Применяется только к |
Путевая точка
Инкапсулирует путевую точку. Путевые точки отмечают как начало, так и конец маршрута и включают промежуточные остановки вдоль маршрута.
Поля | |
---|---|
via | На этой путевой точке отмечается как веха, а не остановка. Для каждой не VIA Waypoint в запросе ответ добавляет запись в массив |
vehicle_stopover | Указывает, что путешественная точка предназначена для остановки транспортных средств, где намерение состоит в том, чтобы либо забрать, либо сбросить. Когда вы устанавливаете это значение, рассчитанное маршрут не будет включать в себя не |
side_of_road | Указывает, что местоположение этой путевой точки предназначено для того, чтобы причесть транспортное средство остановиться на определенной стороне дороги. Когда вы установите это значение, маршрут пройдет через местоположение, чтобы транспортное средство могло остановиться на стороне дороги, чтобы место было смещено от центра дороги. Эта опция работает только для |
Объединение поля location_type . Различные способы представлять местоположение. location_type может быть только одним из следующих: | |
location | Точка, указанная с использованием географических координат, включая необязательный заголовок. |
place_id | ID POI Place, связанный с путевой точкой. |
address | Человеческий читаемый адрес или код плюс. См. Https://plus.codes для получения подробной информации. |
Индекс
-
Routes
(интерфейс) -
ComputeRouteMatrixRequest
(сообщение) -
ComputeRouteMatrixRequest.ExtraComputation
(enum) -
ComputeRoutesRequest
(сообщение) -
ComputeRoutesRequest.ExtraComputation
(enum) -
ComputeRoutesRequest.ReferenceRoute
(enum) -
ComputeRoutesResponse
(сообщение) -
FallbackInfo
(сообщение) -
FallbackReason
(enum) -
FallbackRoutingMode
(enum) -
GeocodedWaypoint
(сообщение) -
GeocodingResults
(сообщение) -
LocalizedTime
(сообщение) -
Location
(сообщение) -
Maneuver
(enum) -
NavigationInstruction
(сообщение) -
Polyline
(сообщение) -
PolylineDetails
(сообщение) -
PolylineDetails.FlyoverInfo
(сообщение) -
PolylineDetails.NarrowRoadInfo
(сообщение) -
PolylineDetails.PolylinePointIndex
(сообщение) -
PolylineDetails.RoadFeatureState
(enum) -
PolylineEncoding
(enum) -
PolylineQuality
(enum) -
Route
(сообщение) -
Route.RouteLocalizedValues
(сообщение) -
RouteLabel
(enum) -
RouteLeg
(сообщение) -
RouteLeg.RouteLegLocalizedValues
(сообщение) -
RouteLeg.StepsOverview
(сообщение) -
RouteLeg.StepsOverview.MultiModalSegment
(сообщение) -
RouteLegStep
(сообщение) -
RouteLegStep.RouteLegStepLocalizedValues
(сообщение) -
RouteLegStepTransitDetails
(сообщение) -
RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(сообщение) -
RouteLegStepTransitDetails.TransitStopDetails
(сообщение) -
RouteLegStepTravelAdvisory
(сообщение) -
RouteLegTravelAdvisory
(сообщение) -
RouteMatrixDestination
(сообщение) -
RouteMatrixElement
(сообщение) -
RouteMatrixElement.LocalizedValues
(сообщение) -
RouteMatrixElementCondition
(enum) -
RouteMatrixOrigin
(сообщение) -
RouteModifiers
(сообщение) -
RouteTravelAdvisory
(сообщение) -
RouteTravelMode
(enum) -
RoutingPreference
(enum) -
SpeedReadingInterval
(сообщение) -
SpeedReadingInterval.Speed
(enum) -
TollInfo
(сообщение) -
TollPass
(enum) -
TrafficModel
(enum) -
TransitAgency
(сообщение) -
TransitLine
(сообщение) -
TransitPreferences
(сообщение) -
TransitPreferences.TransitRoutingPreference
(enum) -
TransitPreferences.TransitTravelMode
(enum) -
TransitStop
(сообщение) -
TransitVehicle
(сообщение) -
TransitVehicle.TransitVehicleType
(enum) -
Units
(enum) -
VehicleEmissionType
(enum) -
VehicleInfo
(сообщение) -
Waypoint
(сообщение)
Маршруты
Маршруты API.
ComputerouteMatrix |
---|
Принимает список пунктов отправления и назначения и возвращает поток, содержащий информацию о маршруте для каждой комбинации пункта отправления и назначения. ПРИМЕЧАНИЕ. Для этого метода требуется указать маску поля ответа во входных данных. Вы можете предоставить маску поля ответа, используя параметр 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 | Необязательный. Указывает предпочтения, влияющие на маршрут, возвращаемый для |
Дополнительные вычисления
Дополнительные вычисления, которые необходимо выполнить при выполнении запроса.
Перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Информация о дорожных сборах для элемента(ов) матрицы. |
ComputionEsRequest
Сообщение запроса компьютерных компьютеров.
Поля | |
---|---|
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 | Необязательный. Указывает предпочтения, влияющие на маршрут, возвращаемый для |
Дополнительные вычисления
Дополнительные вычисления, которые необходимо выполнить при выполнении запроса.
Перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Информация о платежей по маршруту (и). |
FUEL_CONSUMPTION | Расчетный расход топлива для маршрута (ы). |
TRAFFIC_ON_POLYLINE | Полилички, осведомленные о трафике для маршрута (ы). |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS | NavigationInstructions представленные в виде форматированной текстовой строки HTML. Этот контент предназначен для чтения как есть. Этот контент предназначен только для отображения. Не программно проанализируйте это. |
FLYOVER_INFO_ON_POLYLINE | Информация о эстакаде для маршрута. routes.polyline_details.flyover_info Fieldmask должен быть указан для возврата этой информации. Эти данные в настоящее время будут заполнены только для определенных метро в Индии. Эта функция экспериментальна, а SKU/заряд может быть изменена. |
NARROW_ROAD_INFO_ON_POLYLINE | Узкая информация о дороге для маршрута. routes.polyline_details.narrow_road_info Fieldmak должен быть указан для возврата этой информации. Эти данные в настоящее время будут заполнены только для определенных метро в Индии. Эта функция экспериментальна, а SKU/заряд может быть изменена. |
Ссылка
Поддерживаемый справочный маршрут на компьютерной области.
Перечисления | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не сбои. |
FUEL_EFFICIENT | Экономичный маршрут. |
SHORTER_DISTANCE | Маршрут с более коротким расстоянием движения. Это экспериментальная особенность. Для запросов Для запросов Эта функция не совместима с любыми другими режимами движения через промежуточные путевые точки или |
ComputeroutSresponse
Compultouts отвечает на сообщение.
Поля | |
---|---|
routes[] | Содержит массив вычисленных маршрутов (до трех), когда вы указываете |
fallback_info | В некоторых случаях, когда сервер не может вычислять результаты маршрута со всеми входными предпочтениями, он может отступить для использования другого способа вычисления. Когда используется резервный режим, это поле содержит подробную информацию о ответном ответе. В противном случае это поле не установлено. |
geocoding_results | Содержит информацию о ответе геокодирования для путевых точек, указанных в качестве адресов. |
SwarkbackInfo
Информация, связанная с тем, как и почему был использован результат отступления. Если это поле установлено, то это означает, что сервер использовал другой режим маршрутизации из предпочтительного режима в качестве запасного.
Поля | |
---|---|
routing_mode | Режим маршрутизации, используемый для ответа. Если запуск был вызван, режим может отличаться от предпочтений маршрутизации, установленного в исходном запросе клиента. |
reason | Причина, по которой ответный ответ был использован вместо первоначального ответа. Это поле заполнено только тогда, когда запускается режим резерва, и ответный ответ возвращается. |
ПРИНЯТЕЛЬНЫЙ РЕЗУН
Причины использования резервного ответа.
Перечисления | |
---|---|
FALLBACK_REASON_UNSPECIFIED | Не указан разум. |
SERVER_ERROR | Ошибка сервера произошла при расчете маршрутов с вашим предпочтительным режимом маршрутизации, но мы смогли вернуть результат, рассчитанное по альтернативному режиму. |
LATENCY_EXCEEDED | Мы не смогли завершить расчет с вашим предпочтительным режимом маршрутизации вовремя, но мы смогли вернуть результат, рассчитанное в альтернативном режиме. |
SwarkbackRoutingMode
Фактический режим маршрутизации, используемый для возвращенного ответного ответа.
Перечисления | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED | Не используется. |
FALLBACK_TRAFFIC_UNAWARE | Указывает, что для вычисления ответа использовался TRAFFIC_UNAWARE . |
FALLBACK_TRAFFIC_AWARE | Указывает, что для вычисления ответа использовался TRAFFIC_AWARE . |
GeocodewayPoint
Подробности о местах, используемых в качестве путевых точек. Заполнено только для адресных путевых точек. Включает подробную информацию о результатах геокодирования для целей определения того, что был геокодирован.
Поля | |
---|---|
geocoder_status | Указывает код состояния, возникающий в результате операции геокодирования. |
type[] | Тип (ы) результата в форме ноль или более тегов типа. Поддерживаемые типы: типы адресов и типы компонентов адресов . |
partial_match | Указывает, что геокодер не вернул точного совпадения для исходного запроса, хотя он смог сопоставить часть запрошенного адреса. Вы можете рассмотреть исходный запрос на ошибки и/или неполный адрес. |
place_id | Идентификатор места для этого результата. |
intermediate_waypoint_request_index | Индекс соответствующей промежуточной путевой точки в запросе. Заполнена только если соответствующая путевая точка является промежуточной путевой точкой. |
Геокодингрессы
Содержит
для происхождения, назначения и промежуточных путевых точек. Заполнено только для адресных путевых точек. GeocodedWaypoints
Поля | |
---|---|
origin | Происхождение геокодированной путевой точки. |
destination | Путешествие по геокодированию назначения. |
intermediates[] | Список промежуточных геокодированных путевых точек, каждая из которых содержит поле индекса, которое соответствует нулевой позиции путевой точки в порядке, который они были указаны в запросе. |
Локализованный время
Локализованное описание времени.
Поля | |
---|---|
time | Время, указанное как строка в данном часовом поясе. |
time_zone | Содержит часовой пояс. Значение - это название часового пояса, как определено в базе данных IANA Time Rate , например, «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 . Инкапсулирует тип полилинии. По умолчанию кодировать_полилин. polyline_type может быть только одним из следующих: | |
encoded_polyline | Строка кодирования полилины с использованием алгоритма кодирования полилины |
geo_json_linestring | Определяет полилин, используя формат Linestring Geojson . |
Полилифинетисты
Детали, соответствующие данному индексу или смежному сегменту полилинии. Учитывая полилин с точками p_0, p_1, ..., p_n (индекс на основе нуля), PolylineDetails
определяют интервал и связанные метаданные.
Поля | |
---|---|
flyover_info[] | Детали эстакады вдоль полилины. |
narrow_road_info[] | Узкие дорожные детали вдоль полилины. |
RelooverInfo
Инкапсулирует информацию о эстакаде вдоль полилины.
Поля | |
---|---|
flyover_presence | Только вывод. Обозначает, существует ли эстакада для данного участка полилинии. |
polyline_point_index | Расположение информации, связанной с эстакадой вдоль полилины. |
Узкий роудфо
Инкапсулирует информацию о узких дорогах вдоль полилины.
Поля | |
---|---|
narrow_road_presence | Только вывод. Обозначает, существует ли узкая дорога для данного участка полилинии. |
polyline_point_index | Расположение узкой дорожной информации вдоль полилины. |
PolylinePointIndex
Инкапсулирует начальные и конечные индексы для детализации полилинии. Для случаев, когда данные соответствуют одной точке, start_index
и end_index
будут равны.
Поля | |
---|---|
start_index | Начальный индекс этой детали в полилинии. |
end_index | Конечный индекс этой детали в полилинии. |
Roadfeaturestate
Инкапсулирует состояния дорожных особенностей вдоль полосы полилины.
Перечисления | |
---|---|
ROAD_FEATURE_STATE_UNSPECIFIED | Состояние функции дороги не было рассчитано (значение по умолчанию). |
EXISTS | Дорожная функция существует. |
DOES_NOT_EXIST | Дорожной функции не существует. |
Полинозодирование
Определяет предпочтительный тип полилинии, который будет возвращен.
Перечисления | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED | Не указано предпочтение типа полилины. По умолчанию ENCODED_POLYLINE . |
ENCODED_POLYLINE | Определяет полилин, кодируемый с использованием алгоритма кодирования полилины . |
GEO_JSON_LINESTRING | Определяет полилин, используя формат Geojson Linestring |
Полилинвальт
Набор значений, которые указывают качество полилинии.
Перечисления | |
---|---|
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 | Непрозрачный токен, который можно передать в SDK навигации для восстановления маршрута во время навигации, и, в случае перенаправления, соблюдайте первоначальное намерение, когда был создан маршрут. Обратитесь к этому токен как непрозрачный каплей. Не сравнивайте его значение по запросам, так как его значение может измениться, даже если служба возвращает тот же маршрут. Примечание: |
polyline_details | Содержит информацию о деталях вдоль полилины. |
RateLocalizedValues
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
duration | Продолжительность, представленная в текстовой форме и локализованная в области запроса. Принимает во внимание условия движения. Примечание. Если вы не запросили информацию о трафике, это значение является тем же значением, что и |
static_duration | Продолжительность без учета условий движения, представленных в текстовой форме. |
transit_fare | Транзитный тариф представлен в текстовом виде. |
RouteLabel
Метки для
, которые полезны для определения конкретных свойств маршрута для сравнения с другими. Route
Перечисления | |
---|---|
ROUTE_LABEL_UNSPECIFIED | По умолчанию - не используется. |
DEFAULT_ROUTE | По умолчанию «Лучший» маршрут вернулся для вычисления маршрута. |
DEFAULT_ROUTE_ALTERNATE | Альтернатива маршруту «Лучший» по умолчанию. Подобные маршруты будут возвращены при указании . |
FUEL_EFFICIENT | Экономичный маршрут. Маршруты, помеченные этим значением, определяются как оптимизированные для параметров ECO, таких как расход топлива. |
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 | Продолжительность без учета условий движения, представленных в текстовой форме. |
STESTORGEVERVIEW
Предоставляет обзор информации о списке RouteLegStep
s.
Поля | |
---|---|
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 | Определяет ожидаемое время как продолжительность между отъездами от той же остановки в это время. Например, со значением Headway Seconds 600 вы ожидаете, что вы ожидаете, если вам следует пропустить свой автобус. |
transit_line | Информация о транзитной линии, используемой на этом этапе. |
stop_count | Количество остановок от отъезда до остановки прибытия. Этот счет включает в себя остановку прибытия, но исключает остановку отъезда. Например, если ваш маршрут уходит от остановки A, проходит через остановки B и C и прибывает на Stop 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
Contains the additional information that the user should be informed about on a leg step, such as possible traffic zone restrictions.
Поля | |
---|---|
toll_info | Contains information about tolls on the specific |
speed_reading_intervals[] | Speed reading intervals detailing traffic density. Applicable in case of Пример:
|
МаршрутМатрицаНазначение
Единое назначение для ComputeRouteMatrixRequest
Поля | |
---|---|
waypoint | Необходимый. Пункт назначения |
RouteMatrixElement
Contains route information computed for an origin/destination pair in the ComputeRouteMatrix API. Этот прототип можно передать клиенту.
Поля | |
---|---|
status | Код состояния ошибки для этого элемента. |
condition | Указывает, найден ли маршрут или нет. Независимость от статуса. |
distance_meters | Дальность прохождения маршрута в метрах. |
duration | Время, необходимое для прохождения маршрута. If you set the |
static_duration | Продолжительность проезда по маршруту без учета условий движения. |
travel_advisory | Дополнительная информация о маршруте. Например: информация об ограничениях и информация о платных дорогах. |
fallback_info | В некоторых случаях, когда сервер не может вычислить маршрут с заданными предпочтениями для этой конкретной пары отправитель/назначение, он может вернуться к использованию другого режима расчета. Если используется резервный режим, это поле содержит подробную информацию о резервном ответе. В противном случае это поле не установлено. |
localized_values | Текстовые представления свойств |
origin_index | Индекс источника запроса, начинающийся с нуля. |
destination_index | Индекс назначения в запросе, начинающийся с нуля. |
Локализованные значения
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
duration | Продолжительность представлена в текстовой форме с учетом условий дорожного движения. Note: If traffic information was not requested, this value is the same value as static_duration. |
static_duration | Продолжительность представлена в текстовой форме без учета условий движения. |
transit_fare | Транзитный тариф представлен в текстовом виде. |
МаршрутМатрицаЭлементУсловие
Состояние возвращаемого маршрута.
Перечисления | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED | Используется только в том случае, если status элемента не в порядке. |
ROUTE_EXISTS | Маршрут найден, и для элемента заполнена соответствующая информация. |
ROUTE_NOT_FOUND | Маршрут не найден. Fields containing route information, such as distance_meters or duration , will not be filled out in the element. |
МаршрутМатрицаПроисхождение
Единый источник для ComputeRouteMatrixRequest.
Поля | |
---|---|
waypoint | Необходимый. Исходная путевая точка |
route_modifiers | Необязательный. Модификаторы для каждого маршрута, который принимает это место в качестве источника. |
RouteModifiers
Encapsulates a set of optional conditions to satisfy when calculating the routes.
Поля | |
---|---|
avoid_tolls | When set to true, avoids toll roads where reasonable, giving preference to routes not containing toll roads. Applies only to the |
avoid_highways | When set to true, avoids highways where reasonable, giving preference to routes not containing highways. Applies only to the |
avoid_ferries | When set to true, avoids ferries where reasonable, giving preference to routes not containing ferries. Applies only to the |
avoid_indoor | When set to true, avoids navigating indoors where reasonable, giving preference to routes not containing indoor navigation. Applies only to the |
vehicle_info | Specifies the vehicle information. |
toll_passes[] | Encapsulates information about toll passes. If toll passes are provided, the API tries to return the pass price. If toll passes are not provided, the API treats the toll pass as unknown and tries to return the cash price. Applies only to the |
RouteTravelAdvisory
Contains the additional information that the user should be informed about, such as possible traffic zone restrictions.
Поля | |
---|---|
toll_info | Contains information about tolls on the route. This field is only populated if tolls are expected on the route. If this field is set, but the |
speed_reading_intervals[] | Speed reading intervals detailing traffic density. Applicable in case of Пример:
|
fuel_consumption_microliters | The predicted fuel consumption in microliters. |
route_restrictions_partially_ignored | Returned route may have restrictions that are not suitable for requested travel mode or route modifiers. |
transit_fare | If present, contains the total fare or ticket costs on this route This property is only returned for |
RouteTravelMode
A set of values used to specify the mode of travel. NOTE: WALK
, BICYCLE
, and TWO_WHEELER
routes are in beta and might sometimes be missing clear sidewalks, pedestrian paths, or bicycling paths. You must display this warning to the user for all walking, bicycling, and two-wheel routes that you display in your app.
Перечисления | |
---|---|
TRAVEL_MODE_UNSPECIFIED | No travel mode specified. Defaults to DRIVE . |
DRIVE | Travel by passenger car. |
BICYCLE | Travel by bicycle. |
WALK | Travel by walking. |
TWO_WHEELER | Two-wheeled, motorized vehicle. For example, motorcycle. Note that this differs from the BICYCLE travel mode which covers human-powered mode. |
TRANSIT | Travel by public transit routes, where available. |
RoutingPreference
A set of values that specify factors to take into consideration when calculating the route.
Перечисления | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED | No routing preference specified. Default to TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE | Computes routes without taking live traffic conditions into consideration. Suitable when traffic conditions don't matter or are not applicable. Using this value produces the lowest latency. Note: For DRIVE and TWO_WHEELER , the route and duration chosen are based on road network and average time-independent traffic conditions, not current road conditions. Consequently, routes may include roads that are temporarily closed. Results for a given request may vary over time due to changes in the road network, updated average traffic conditions, and the distributed nature of the service. Results may also vary between nearly-equivalent routes at any time or frequency. |
TRAFFIC_AWARE | Calculates routes taking live traffic conditions into consideration. In contrast to TRAFFIC_AWARE_OPTIMAL , some optimizations are applied to significantly reduce latency. |
TRAFFIC_AWARE_OPTIMAL | Calculates the routes taking live traffic conditions into consideration, without applying most performance optimizations. Using this value produces the highest latency. |
SpeedReadingInterval
Traffic density indicator on a contiguous segment of a polyline or path. Given a path with points P_0, P_1, ... , P_N (zero-based index), the SpeedReadingInterval
defines an interval and describes its traffic using the following categories.
Поля | |
---|---|
start_polyline_point_index | The starting index of this interval in the polyline. |
end_polyline_point_index | The ending index of this interval in the polyline. |
Union field | |
speed | Traffic speed in this interval. |
Скорость
The classification of polyline speed based on traffic data.
Перечисления | |
---|---|
SPEED_UNSPECIFIED | Значение по умолчанию. This value is unused. |
NORMAL | Normal speed, no traffic delays. |
SLOW | Slowdown detected, medium amount of traffic. |
TRAFFIC_JAM | Traffic delays. |
TollInfo
Поля | |
---|---|
estimated_price[] | The monetary amount of tolls for the corresponding |
TollPass
List of toll passes around the world that we support.
Перечисления | |
---|---|
TOLL_PASS_UNSPECIFIED | Не используется. If this value is used, then the request fails. |
AU_ETOLL_TAG | Sydney toll pass. See additional details at https://www.myetoll.com.au . |
AU_EWAY_TAG | Sydney toll pass. See additional details at https://www.tollpay.com.au . |
AU_LINKT | Australia-wide toll pass. See additional details at https://www.linkt.com.au/ . |
AR_TELEPASE | Argentina toll pass. See additional details at https://telepase.com.ar |
BR_AUTO_EXPRESO | Brazil toll pass. See additional details at https://www.autoexpreso.com |
BR_CONECTCAR | Brazil toll pass. See additional details at https://conectcar.com . |
BR_MOVE_MAIS | Brazil toll pass. See additional details at https://movemais.com . |
BR_PASSA_RAPIDO | Brazil toll pass. See additional details at https://pasorapido.gob.do/ |
BR_SEM_PARAR | Brazil toll pass. See additional details at https://www.semparar.com.br . |
BR_TAGGY | Brazil toll pass. See additional details at https://taggy.com.br . |
BR_VELOE | Brazil toll pass. See additional details at https://veloe.com.br/site/onde-usar . |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD | Canada to United States border crossing. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD | Canada to United States border crossing. |
CA_US_BLUE_WATER_EDGE_PASS | Ontario, Canada to Michigan, United States border crossing. |
CA_US_CONNEXION | Ontario, Canada to Michigan, United States border crossing. |
CA_US_NEXUS_CARD | Canada to United States border crossing. |
ID_E_TOLL | Индонезия. E-card provided by multiple banks used to pay for tolls. All e-cards via banks are charged the same so only one enum value is needed. Eg - 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 | India, HP state plate exemption. |
JP_ETC | Japan ETC. Electronic wireless system to collect tolls. https://www.go-etc.jp/ |
JP_ETC2 | Japan ETC2.0. New version of ETC with further discount and bidirectional communication between devices on vehicles and antennas on the road. https://www.go-etc.jp/etc2/index.html |
MX_IAVE | Mexico toll pass. https://iave.capufe.gob.mx/#/ |
MX_PASE | Mexico https://www.pase.com.mx |
MX_QUICKPASS | Mexico 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 | Mexico toll pass company. One of many operating in Mexico City. See additional details at https://www.televia.com.mx . |
MX_TELEVIA | Mexico toll pass company. One of many operating in Mexico City. https://www.televia.com.mx |
MX_VIAPASS | Mexico toll pass. See additional details at https://www.viapass.com.mx/viapass/web_home.aspx . |
US_AL_FREEDOM_PASS | AL, USA. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS | AK, USA. |
US_CA_FASTRAK | CA, USA. |
US_CA_FASTRAK_CAV_STICKER | Indicates driver has any FasTrak pass in addition to the DMV issued Clean Air Vehicle (CAV) sticker. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL | CO, USA. |
US_CO_GO_PASS | CO, USA. |
US_DE_EZPASSDE | DE, USA. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS | FL, USA. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD | FL, USA. |
US_FL_EPASS | FL, USA. |
US_FL_GIBA_TOLL_PASS | FL, USA. |
US_FL_LEEWAY | FL, USA. |
US_FL_SUNPASS | FL, USA. |
US_FL_SUNPASS_PRO | FL, USA. |
US_IL_EZPASSIL | IL, USA. |
US_IL_IPASS | IL, USA. |
US_IN_EZPASSIN | IN, USA. |
US_KS_BESTPASS_HORIZON | KS, USA. |
US_KS_KTAG | KS, USA. |
US_KS_NATIONALPASS | KS, USA. |
US_KS_PREPASS_ELITEPASS | KS, USA. |
US_KY_RIVERLINK | KY, USA. |
US_LA_GEAUXPASS | LA, USA. |
US_LA_TOLL_TAG | LA, USA. |
US_MA_EZPASSMA | MA, USA. |
US_MD_EZPASSMD | MD, USA. |
US_ME_EZPASSME | ME, USA. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD | MI, USA. |
US_MI_BCPASS | MI, USA. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG | MI, USA. |
US_MI_IQ_PROX_CARD | MI, USA. Deprecated as this pass type no longer exists. |
US_MI_IQ_TAG | MI, USA. |
US_MI_MACKINAC_BRIDGE_MAC_PASS | MI, USA. |
US_MI_NEXPRESS_TOLL | MI, USA. |
US_MN_EZPASSMN | MN, USA. |
US_NC_EZPASSNC | NC, USA. |
US_NC_PEACH_PASS | NC, USA. |
US_NC_QUICK_PASS | NC, USA. |
US_NH_EZPASSNH | NH, USA. |
US_NJ_DOWNBEACH_EXPRESS_PASS | NJ, USA. |
US_NJ_EZPASSNJ | NJ, USA. |
US_NY_EXPRESSPASS | NY, USA. |
US_NY_EZPASSNY | NY, USA. |
US_OH_EZPASSOH | OH, USA. |
US_PA_EZPASSPA | PA, USA. |
US_RI_EZPASSRI | RI, USA. |
US_SC_PALPASS | SC, USA. |
US_TX_AVI_TAG | TX, USA. |
US_TX_BANCPASS | TX, USA. |
US_TX_DEL_RIO_PASS | TX, USA. |
US_TX_EFAST_PASS | TX, USA. |
US_TX_EAGLE_PASS_EXPRESS_CARD | TX, USA. |
US_TX_EPTOLL | TX, USA. |
US_TX_EZ_CROSS | TX, USA. |
US_TX_EZTAG | TX, USA. |
US_TX_FUEGO_TAG | TX, USA. |
US_TX_LAREDO_TRADE_TAG | TX, USA. |
US_TX_PLUSPASS | TX, USA. |
US_TX_TOLLTAG | TX, USA. |
US_TX_TXTAG | TX, USA. |
US_TX_XPRESS_CARD | TX, USA. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD | UT, USA. |
US_VA_EZPASSVA | VA, USA. |
US_WA_BREEZEBY | WA, USA. |
US_WA_GOOD_TO_GO | WA, USA. |
US_WV_EZPASSWV | WV, USA. |
US_WV_MEMORIAL_BRIDGE_TICKETS | WV, USA. |
US_WV_MOV_PASS | WV, USA |
US_WV_NEWELL_TOLL_BRIDGE_TICKET | WV, USA. |
TrafficModel
Указывает предположения, которые следует использовать при расчете времени в пробке. This setting affects the value returned in the duration
field in the response, which contains the predicted time in traffic based on historical averages.
Перечисления | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED | Unused. If specified, will default to BEST_GUESS . |
BEST_GUESS | Indicates that the returned duration should be the best estimate of travel time given what is known about both historical traffic conditions and live traffic. Live traffic becomes more important the closer the departure_time is to now. |
PESSIMISTIC | Indicates that the returned duration should be longer than the actual travel time on most days, though occasional days with particularly bad traffic conditions may exceed this value. |
OPTIMISTIC | Indicates that the returned duration should be shorter than the actual travel time on most days, though occasional days with particularly good traffic conditions may be faster than this value. |
TransitAgency
A transit agency that operates a transit line.
Поля | |
---|---|
name | The name of this transit agency. |
phone_number | The transit agency's locale-specific formatted phone number. |
uri | The transit agency's URI. |
TransitLine
Contains information about the transit line used in this step.
Поля | |
---|---|
agencies[] | The transit agency (or agencies) that operates this transit line. |
name | The full name of this transit line, For example, "8 Avenue Local". |
uri | the URI for this transit line as provided by the transit agency. |
color | The color commonly used in signage for this line. Represented in hexadecimal. |
icon_uri | The URI for the icon associated with this line. |
name_short | The short name of this transit line. This name will normally be a line number, such as "M7" or "355". |
text_color | The color commonly used in text on signage for this line. Represented in hexadecimal. |
vehicle | The type of vehicle that operates on this transit line. |
TransitPreferences
Preferences for TRANSIT
based routes that influence the route that is returned.
Поля | |
---|---|
allowed_travel_modes[] | A set of travel modes to use when getting a |
routing_preference | A routing preference that, when specified, influences the |
TransitRoutingPreference
Specifies routing preferences for transit routes.
Перечисления | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED | No preference specified. |
LESS_WALKING | Indicates that the calculated route should prefer limited amounts of walking. |
FEWER_TRANSFERS | Indicates that the calculated route should prefer a limited number of transfers. |
TransitTravelMode
A set of values used to specify the mode of transit.
Перечисления | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED | No transit travel mode specified. |
BUS | Travel by bus. |
SUBWAY | Travel by subway. |
TRAIN | Travel by train. |
LIGHT_RAIL | Travel by light rail or tram. |
RAIL | Travel by rail. This is equivalent to a combination of SUBWAY , TRAIN , and LIGHT_RAIL . |
TransitStop
Information about a transit stop.
Поля | |
---|---|
name | The name of the transit stop. |
location | The location of the stop expressed in latitude/longitude coordinates. |
TransitVehicle
Information about a vehicle used in transit routes.
Поля | |
---|---|
name | The name of this vehicle, capitalized. |
type | The type of vehicle used. |
icon_uri | The URI for an icon associated with this vehicle type. |
local_icon_uri | The URI for the icon associated with this vehicle type, based on the local transport signage. |
TransitVehicleType
The type of vehicles for transit routes.
Перечисления | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED | Unused. |
BUS | Автобус. |
CABLE_CAR | A vehicle that operates on a cable, usually on the ground. Aerial cable cars may be of the type GONDOLA_LIFT . |
COMMUTER_TRAIN | Commuter rail. |
FERRY | Перевозить. |
FUNICULAR | A vehicle that is pulled up a steep incline by a cable. A Funicular typically consists of two cars, with each car acting as a counterweight for the other. |
GONDOLA_LIFT | An aerial cable car. |
HEAVY_RAIL | Heavy rail. |
HIGH_SPEED_TRAIN | High speed train. |
INTERCITY_BUS | Intercity bus. |
LONG_DISTANCE_TRAIN | Long distance train. |
METRO_RAIL | Light rail transit. |
MONORAIL | Monorail. |
OTHER | All other vehicles. |
RAIL | Rail. |
SHARE_TAXI | Share taxi is a kind of bus with the ability to drop off and pick up passengers anywhere on its route. |
SUBWAY | Underground light rail. |
TRAM | Above ground light rail. |
TROLLEYBUS | Trolleybus. |
Единицы
A set of values that specify the unit of measure used in the display.
Перечисления | |
---|---|
UNITS_UNSPECIFIED | Units of measure not specified. Defaults to the unit of measure inferred from the request. |
METRIC | Metric units of measure. |
IMPERIAL | Imperial (English) units of measure. |
VehicleEmissionType
A set of values describing the vehicle's emission type. Applies only to the DRIVE
. RouteTravelMode
Перечисления | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED | No emission type specified. Default to GASOLINE . |
GASOLINE | Gasoline/petrol fueled vehicle. |
ELECTRIC | Electricity powered vehicle. |
HYBRID | Hybrid fuel (such as gasoline + electric) vehicle. |
DIESEL | Diesel fueled vehicle. |
VehicleInfo
Contains the vehicle information, such as the vehicle emission type.
Поля | |
---|---|
emission_type | Describes the vehicle's emission type. Applies only to the |
Waypoint
Encapsulates a waypoint. Waypoints mark both the beginning and end of a route, and include intermediate stops along the route.
Поля | |
---|---|
via | Marks this waypoint as a milestone rather a stopping point. For each non-via waypoint in the request, the response appends an entry to the |
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 |
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. |
Индекс
-
Routes
(interface) -
ComputeRouteMatrixRequest
(message) -
ComputeRouteMatrixRequest.ExtraComputation
(enum) -
ComputeRoutesRequest
(message) -
ComputeRoutesRequest.ExtraComputation
(enum) -
ComputeRoutesRequest.ReferenceRoute
(enum) -
ComputeRoutesResponse
(message) -
FallbackInfo
(message) -
FallbackReason
(enum) -
FallbackRoutingMode
(enum) -
GeocodedWaypoint
(message) -
GeocodingResults
(message) -
LocalizedTime
(message) -
Location
(message) -
Maneuver
(enum) -
NavigationInstruction
(message) -
Polyline
(message) -
PolylineDetails
(message) -
PolylineDetails.FlyoverInfo
(message) -
PolylineDetails.NarrowRoadInfo
(message) -
PolylineDetails.PolylinePointIndex
(message) -
PolylineDetails.RoadFeatureState
(enum) -
PolylineEncoding
(enum) -
PolylineQuality
(enum) -
Route
(message) -
Route.RouteLocalizedValues
(message) -
RouteLabel
(enum) -
RouteLeg
(message) -
RouteLeg.RouteLegLocalizedValues
(message) -
RouteLeg.StepsOverview
(message) -
RouteLeg.StepsOverview.MultiModalSegment
(message) -
RouteLegStep
(message) -
RouteLegStep.RouteLegStepLocalizedValues
(message) -
RouteLegStepTransitDetails
(message) -
RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(message) -
RouteLegStepTransitDetails.TransitStopDetails
(message) -
RouteLegStepTravelAdvisory
(message) -
RouteLegTravelAdvisory
(message) -
RouteMatrixDestination
(message) -
RouteMatrixElement
(message) -
RouteMatrixElement.LocalizedValues
(message) -
RouteMatrixElementCondition
(enum) -
RouteMatrixOrigin
(message) -
RouteModifiers
(message) -
RouteTravelAdvisory
(message) -
RouteTravelMode
(enum) -
RoutingPreference
(enum) -
SpeedReadingInterval
(message) -
SpeedReadingInterval.Speed
(enum) -
TollInfo
(message) -
TollPass
(enum) -
TrafficModel
(enum) -
TransitAgency
(message) -
TransitLine
(message) -
TransitPreferences
(message) -
TransitPreferences.TransitRoutingPreference
(enum) -
TransitPreferences.TransitTravelMode
(enum) -
TransitStop
(message) -
TransitVehicle
(message) -
TransitVehicle.TransitVehicleType
(enum) -
Units
(enum) -
VehicleEmissionType
(enum) -
VehicleInfo
(message) -
Waypoint
(message)
Маршруты
The Routes API.
ComputeRouteMatrix |
---|
Принимает список пунктов отправления и назначения и возвращает поток, содержащий информацию о маршруте для каждой комбинации пункта отправления и назначения. ПРИМЕЧАНИЕ. Для этого метода требуется указать маску поля ответа во входных данных. Вы можете предоставить маску поля ответа, используя параметр URL-адреса Например, в этом методе:
Крайне важно включить
|
ComputeRoutes |
---|
Returns the primary route along with optional alternate routes, given a set of terminal and intermediate waypoints. ПРИМЕЧАНИЕ. Для этого метода требуется указать маску поля ответа во входных данных. You can provide the response field mask by using URL parameter Например, в этом методе:
Google discourage the use of the wildcard (
|
ComputeRouteMatrixRequest
ComputeRouteMatrix request message
Поля | |
---|---|
origins[] | Необходимый. Массив источников, определяющий строки матрицы ответа. К числу элементов отправления и назначения применяются несколько ограничений по размеру:
|
destinations[] | Необходимый. Массив пунктов назначения, определяющий столбцы матрицы ответов. |
travel_mode | Необязательный. Указывает вид транспорта. |
routing_preference | Необязательный. Указывает, как вычислить маршрут. Сервер пытается использовать выбранную настройку маршрутизации для расчета маршрута. Если предпочтения маршрутизации приводят к ошибке или слишком большой задержке, возвращается ошибка. You can specify this option only when the |
departure_time | Необязательный. Время отправления. Если вы не установите это значение, то по умолчанию это значение будет соответствовать времени, когда вы сделали запрос. NOTE: You can only specify a |
arrival_time | Необязательный. Время прибытия. ПРИМЕЧАНИЕ. Можно установить только в том случае, если для параметра |
language_code | Необязательный. Код языка BCP-47, например «en-US» или «sr-Latn». Дополнительные сведения см. в разделе Идентификатор локали Unicode . Список поддерживаемых языков см. в разделе «Поддержка языков». Если вы не укажете это значение, язык отображения будет определяться на основе местоположения первого источника. |
region_code | Необязательный. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Дополнительную информацию см. в разделе Домены верхнего уровня с кодом страны . |
units | Необязательный. Указывает единицы измерения для полей отображения. |
extra_computations[] | Необязательный. Список дополнительных вычислений, которые можно использовать для выполнения запроса. Примечание. Эти дополнительные вычисления могут возвращать дополнительные поля в ответе. Эти дополнительные поля также должны быть указаны в маске поля, которая будет возвращена в ответе. |
traffic_model | Необязательный. Указывает предположения, которые следует использовать при расчете времени в пробке. Этот параметр влияет на значение, возвращаемое в поле длительности в |
transit_preferences | Необязательный. Указывает предпочтения, влияющие на маршрут, возвращаемый для |
Дополнительные вычисления
Дополнительные вычисления, которые необходимо выполнить при выполнении запроса.
Перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Информация о дорожных сборах для элемента(ов) матрицы. |
ComputeRoutesRequest
ComputeRoutes request message.
Поля | |
---|---|
origin | Необходимый. Origin waypoint. |
destination | Необходимый. Destination waypoint. |
intermediates[] | Необязательный. A set of waypoints along the route (excluding terminal points), for either stopping at or passing by. Up to 25 intermediate waypoints are supported. |
travel_mode | Необязательный. Указывает вид транспорта. |
routing_preference | Необязательный. Указывает, как вычислить маршрут. Сервер пытается использовать выбранную настройку маршрутизации для расчета маршрута. If the routing preference results in an error or an extra long latency, then an error is returned. You can specify this option only when the |
polyline_quality | Необязательный. Specifies your preference for the quality of the polyline. |
polyline_encoding | Необязательный. Specifies the preferred encoding for the polyline. |
departure_time | Необязательный. Время отправления. Если вы не установите это значение, то по умолчанию это значение будет соответствовать времени, когда вы сделали запрос. NOTE: You can only specify a |
arrival_time | Необязательный. Время прибытия. ПРИМЕЧАНИЕ. Можно установить только в том случае, если для параметра |
compute_alternative_routes | Необязательный. Specifies whether to calculate alternate routes in addition to the route. No alternative routes are returned for requests that have intermediate waypoints. |
route_modifiers | Необязательный. A set of conditions to satisfy that affect the way routes are calculated. |
language_code | Необязательный. Код языка BCP-47, например «en-US» или «sr-Latn». Дополнительные сведения см. в разделе Идентификатор локали Unicode . Список поддерживаемых языков см. в разделе «Поддержка языков». When you don't provide this value, the display language is inferred from the location of the route request. |
region_code | Необязательный. Код региона в виде двухсимвольного значения ccTLD («домен верхнего уровня»). Дополнительную информацию см. в разделе Домены верхнего уровня с кодом страны . |
units | Необязательный. Указывает единицы измерения для полей отображения. These fields include the |
optimize_waypoint_order | Необязательный. If set to true, the service attempts to minimize the overall cost of the route by re-ordering the specified intermediate waypoints. The request fails if any of the intermediate waypoints is a |
requested_reference_routes[] | Необязательный. Specifies what reference routes to calculate as part of the request in addition to the default route. A reference route is a route with a different route calculation objective than the default route. For example a |
extra_computations[] | Необязательный. Список дополнительных вычислений, которые можно использовать для выполнения запроса. Примечание. Эти дополнительные вычисления могут возвращать дополнительные поля в ответе. Эти дополнительные поля также должны быть указаны в маске поля, которая будет возвращена в ответе. |
traffic_model | Необязательный. Указывает предположения, которые следует использовать при расчете времени в пробке. This setting affects the value returned in the duration field in the |
transit_preferences | Необязательный. Указывает предпочтения, влияющие на маршрут, возвращаемый для |
Дополнительные вычисления
Дополнительные вычисления, которые необходимо выполнить при выполнении запроса.
Перечисления | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | Не используется. Запросы, содержащие это значение, не будут выполнены. |
TOLLS | Toll information for the route(s). |
FUEL_CONSUMPTION | Estimated fuel consumption for the route(s). |
TRAFFIC_ON_POLYLINE | Traffic aware polylines for the route(s). |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS | NavigationInstructions presented as a formatted HTML text string. This content is meant to be read as-is. This content is for display only. Do not programmatically parse it. |
FLYOVER_INFO_ON_POLYLINE | Flyover information for the route(s). The routes.polyline_details.flyover_info fieldmask must be specified to return this information. This data will only currently be populated for certain metros in India. This feature is experimental, and the SKU/charge is subject to change. |
NARROW_ROAD_INFO_ON_POLYLINE | Narrow road information for the route(s). The routes.polyline_details.narrow_road_info fieldmask must be specified to return this information. This data will only currently be populated for certain metros in India. This feature is experimental, and the SKU/charge is subject to change. |
ReferenceRoute
A supported reference route on the ComputeRoutesRequest.
Перечисления | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED | Не используется. Requests containing this value fail. |
FUEL_EFFICIENT | Fuel efficient route. |
SHORTER_DISTANCE | Route with shorter travel distance. This is an experimental feature. For For This feature is not compatible with any other travel modes, via intermediate waypoints, or |
ComputeRoutesResponse
ComputeRoutes the response message.
Поля | |
---|---|
routes[] | Contains an array of computed routes (up to three) when you specify |
fallback_info | In some cases when the server is not able to compute the route results with all of the input preferences, it may fallback to using a different way of computation. When fallback mode is used, this field contains detailed info about the fallback response. В противном случае это поле не установлено. |
geocoding_results | Contains geocoding response info for waypoints specified as addresses. |
FallbackInfo
Information related to how and why a fallback result was used. If this field is set, then it means the server used a different routing mode from your preferred mode as fallback.
Поля | |
---|---|
routing_mode | Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request. |
reason | The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned. |
FallbackReason
Reasons for using fallback response.
Перечисления | |
---|---|
FALLBACK_REASON_UNSPECIFIED | No fallback reason specified. |
SERVER_ERROR | A server error happened while calculating routes with your preferred routing mode, but we were able to return a result calculated by an alternative mode. |
LATENCY_EXCEEDED | We were not able to finish the calculation with your preferred routing mode on time, but we were able to return a result calculated by an alternative mode. |
FallbackRoutingMode
Actual routing mode used for returned fallback response.
Перечисления | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED | Не используется. |
FALLBACK_TRAFFIC_UNAWARE | Indicates the TRAFFIC_UNAWARE was used to compute the response. |
FALLBACK_TRAFFIC_AWARE | Indicates the TRAFFIC_AWARE was used to compute the response. |
GeocodedWaypoint
Details about the locations used as waypoints. Only populated for address waypoints. Includes details about the geocoding results for the purposes of determining what the address was geocoded to.
Поля | |
---|---|
geocoder_status | Indicates the status code resulting from the geocoding operation. |
type[] | The type(s) of the result, in the form of zero or more type tags. Supported types: Address types and address component types . |
partial_match | Indicates that the geocoder did not return an exact match for the original request, though it was able to match part of the requested address. You may wish to examine the original request for misspellings and/or an incomplete address. |
place_id | The place ID for this result. |
intermediate_waypoint_request_index | The index of the corresponding intermediate waypoint in the request. Only populated if the corresponding waypoint is an intermediate waypoint. |
GeocodingResults
Contains
for origin, destination and intermediate waypoints. Only populated for address waypoints. GeocodedWaypoints
Поля | |
---|---|
origin | Origin geocoded waypoint. |
destination | Destination geocoded waypoint. |
intermediates[] | A list of intermediate geocoded waypoints each containing an index field that corresponds to the zero-based position of the waypoint in the order they were specified in the request. |
LocalizedTime
Localized description of time.
Поля | |
---|---|
time | The time specified as a string in a given time zone. |
time_zone | Contains the time zone. The value is the name of the time zone as defined in the IANA Time Zone Database , eg "America/New_York". |
Расположение
Encapsulates a location (a geographic point, and an optional heading).
Поля | |
---|---|
lat_lng | The waypoint's geographic coordinates. |
heading | The compass heading associated with the direction of the flow of traffic. This value specifies the side of the road for pickup and drop-off. Heading values can be from 0 to 360, where 0 specifies a heading of due North, 90 specifies a heading of due East, and so on. You can use this field only for |
Maneuver
A set of values that specify the navigation action to take for the current step (for example, turn left, merge, or straight).
Перечисления | |
---|---|
MANEUVER_UNSPECIFIED | Не используется. |
TURN_SLIGHT_LEFT | Turn slightly to the left. |
TURN_SHARP_LEFT | Turn sharply to the left. |
UTURN_LEFT | Make a left u-turn. |
TURN_LEFT | Поверните налево. |
TURN_SLIGHT_RIGHT | Turn slightly to the right. |
TURN_SHARP_RIGHT | Turn sharply to the right. |
UTURN_RIGHT | Make a right u-turn. |
TURN_RIGHT | Поверните направо. |
STRAIGHT | Езжайте прямо. |
RAMP_LEFT | Take the left ramp. |
RAMP_RIGHT | Take the right ramp. |
MERGE | Merge into traffic. |
FORK_LEFT | Take the left fork. |
FORK_RIGHT | Take the right fork. |
FERRY | Take the ferry. |
FERRY_TRAIN | Take the train leading onto the ferry. |
ROUNDABOUT_LEFT | Turn left at the roundabout. |
ROUNDABOUT_RIGHT | Turn right at the roundabout. |
DEPART | Initial maneuver. |
NAME_CHANGE | Used to indicate a street name change. |
Polyline
Encapsulates an encoded polyline.
Поля | |
---|---|
Union field polyline_type . Encapsulates the type of polyline. Defaults to encoded_polyline. polyline_type can be only one of the following: | |
encoded_polyline | The string encoding of the polyline using the polyline encoding algorithm |
geo_json_linestring | Specifies a polyline using the GeoJSON LineString format . |
PolylineDetails
Details corresponding to a given index or contiguous segment of a polyline. Given a polyline with points P_0, P_1, ... , P_N (zero-based index), the PolylineDetails
defines an interval and associated metadata.
Поля | |
---|---|
flyover_info[] | Flyover details along the polyline. |
narrow_road_info[] | Narrow road details along the polyline. |
FlyoverInfo
Encapsulates information about flyovers along the polyline.
Поля | |
---|---|
flyover_presence | Только вывод. Denotes whether a flyover exists for a given stretch of the polyline. |
polyline_point_index | The location of flyover related information along the polyline. |
NarrowRoadInfo
Encapsulates information about narrow roads along the polyline.
Поля | |
---|---|
narrow_road_presence | Только вывод. Denotes whether a narrow road exists for a given stretch of the polyline. |
polyline_point_index | The location of narrow road related information along the polyline. |
PolylinePointIndex
Encapsulates the start and end indexes for a polyline detail. For instances where the data corresponds to a single point, start_index
and end_index
will be equal.
Поля | |
---|---|
start_index | The start index of this detail in the polyline. |
end_index | The end index of this detail in the polyline. |
RoadFeatureState
Encapsulates the states of road features along a stretch of polyline.
Перечисления | |
---|---|
ROAD_FEATURE_STATE_UNSPECIFIED | The road feature's state was not computed (default value). |
EXISTS | The road feature exists. |
DOES_NOT_EXIST | The road feature does not exist. |
PolylineEncoding
Specifies the preferred type of polyline to be returned.
Перечисления | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED | No polyline type preference specified. Defaults to ENCODED_POLYLINE . |
ENCODED_POLYLINE | Specifies a polyline encoded using the polyline encoding algorithm . |
GEO_JSON_LINESTRING | Specifies a polyline using the GeoJSON LineString format |
PolylineQuality
A set of values that specify the quality of the polyline.
Перечисления | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED | No polyline quality preference specified. Defaults to OVERVIEW . |
HIGH_QUALITY | Specifies a high-quality polyline - which is composed using more points than OVERVIEW , at the cost of increased response size. Use this value when you need more precision. |
OVERVIEW | Specifies an overview polyline - which is composed using a small number of points. Use this value when displaying an overview of the route. Using this option has a lower request latency compared to using the HIGH_QUALITY option. |
Маршрут
Contains a route, which consists of a series of connected road segments that join beginning, ending, and intermediate waypoints.
Поля | |
---|---|
route_labels[] | Labels for the |
legs[] | A collection of legs (path segments between waypoints) that make up the route. Each leg corresponds to the trip between two non- |
distance_meters | Дальность прохождения маршрута в метрах. |
duration | Время, необходимое для прохождения маршрута. If you set the |
static_duration | The duration of travel through the route without taking traffic conditions into consideration. |
polyline | The overall route polyline. This polyline is the combined polyline of all |
description | A description of the route. |
warnings[] | An array of warnings to show when displaying the route. |
viewport | The viewport bounding box of the polyline. |
travel_advisory | Дополнительная информация о маршруте. |
optimized_intermediate_waypoint_index[] | If you set |
localized_values | Text representations of properties of the |
route_token | An opaque token that can be passed to Navigation SDK to reconstruct the route during navigation, and, in the event of rerouting, honor the original intention when the route was created. Treat this token as an opaque blob. Don't compare its value across requests as its value may change even if the service returns the exact same route. NOTE: |
polyline_details | Contains information about details along the polyline. |
RouteLocalizedValues
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
duration | Duration, represented in text form and localized to the region of the query. Takes traffic conditions into consideration. Note: If you did not request traffic information, this value is the same value as |
static_duration | Duration without taking traffic conditions into consideration, represented in text form. |
transit_fare | Транзитный тариф представлен в текстовом виде. |
RouteLabel
Labels for the
that are useful to identify specific properties of the route to compare against others. Route
Перечисления | |
---|---|
ROUTE_LABEL_UNSPECIFIED | Default - not used. |
DEFAULT_ROUTE | The default "best" route returned for the route computation. |
DEFAULT_ROUTE_ALTERNATE | An alternative to the default "best" route. Routes like this will be returned when is specified. |
FUEL_EFFICIENT | Fuel efficient route. Routes labeled with this value are determined to be optimized for Eco parameters such as fuel consumption. |
SHORTER_DISTANCE | Shorter travel distance route. This is an experimental feature. |
RouteLeg
Contains a segment between non- via
waypoints.
Поля | |
---|---|
distance_meters | The travel distance of the route leg, in meters. |
duration | The length of time needed to navigate the leg. If the |
static_duration | The duration of travel through the leg, calculated without taking traffic conditions into consideration. |
polyline | The overall polyline for this leg that includes each |
start_location | The start location of this leg. This location might be different from the provided |
end_location | The end location of this leg. This location might be different from the provided |
steps[] | An array of steps denoting segments within this leg. Each step represents one navigation instruction. |
travel_advisory | Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a route leg. |
localized_values | Text representations of properties of the |
steps_overview | Overview information about the steps in this |
RouteLegLocalizedValues
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
duration | Duration, represented in text form and localized to the region of the query. Takes traffic conditions into consideration. Note: If you did not request traffic information, this value is the same value as static_duration. |
static_duration | Duration without taking traffic conditions into consideration, represented in text form. |
StepsOverview
Provides overview information about a list of RouteLegStep
s.
Поля | |
---|---|
multi_modal_segments[] | Summarized information about different multi-modal segments of the |
MultiModalSegment
Provides summarized information about different multi-modal segments of the RouteLeg.steps
. A multi-modal segment is defined as one or more contiguous RouteLegStep
that have the same RouteTravelMode
. This field is not populated if the RouteLeg
does not contain any multi-modal segments in the steps.
Поля | |
---|---|
navigation_instruction | NavigationInstruction for the multi-modal segment. |
travel_mode | The travel mode of the multi-modal segment. |
step_start_index | The corresponding |
step_end_index | The corresponding |
RouteLegStep
Contains a segment of a
. A step corresponds to a single navigation instruction. Route legs are made up of steps. RouteLeg
Поля | |
---|---|
distance_meters | The travel distance of this step, in meters. In some circumstances, this field might not have a value. |
static_duration | The duration of travel through this step without taking traffic conditions into consideration. In some circumstances, this field might not have a value. |
polyline | The polyline associated with this step. |
start_location | The start location of this step. |
end_location | The end location of this step. |
navigation_instruction | Navigation instructions. |
travel_advisory | Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a leg step. |
localized_values | Text representations of properties of the |
transit_details | Details pertaining to this step if the travel mode is |
travel_mode | The travel mode used for this step. |
RouteLegStepLocalizedValues
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
static_duration | Duration without taking traffic conditions into consideration, represented in text form. |
RouteLegStepTransitDetails
Additional information for the RouteLegStep
related to TRANSIT
routes.
Поля | |
---|---|
stop_details | Information about the arrival and departure stops for the step. |
localized_values | Text representations of properties of the |
headsign | Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop. The direction is often the terminus station. |
headway | Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus. |
transit_line | Information about the transit line used in this step. |
stop_count | The number of stops from the departure to the arrival stop. This count includes the arrival stop, but excludes the departure stop. For example, if your route leaves from Stop A, passes through stops B and C, and arrives at stop D, returns 3. |
trip_short_text | The text that appears in schedules and sign boards to identify a transit trip to passengers. The text should uniquely identify a trip within a service day. For example, "538" is the |
TransitDetailsLocalizedValues
Localized descriptions of values for RouteTransitDetails
.
Поля | |
---|---|
arrival_time | Time in its formatted text representation with a corresponding time zone. |
departure_time | Time in its formatted text representation with a corresponding time zone. |
TransitStopDetails
Details about the transit stops for the RouteLegStep
.
Поля | |
---|---|
arrival_stop | Information about the arrival stop for the step. |
arrival_time | The estimated time of arrival for the step. |
departure_stop | Information about the departure stop for the step. |
departure_time | The estimated time of departure for the step. |
RouteLegStepTravelAdvisory
Contains the additional information that the user should be informed about, such as possible traffic zone restrictions on a leg step.
Поля | |
---|---|
speed_reading_intervals[] | NOTE: This field is not currently populated. |
RouteLegTravelAdvisory
Contains the additional information that the user should be informed about on a leg step, such as possible traffic zone restrictions.
Поля | |
---|---|
toll_info | Contains information about tolls on the specific |
speed_reading_intervals[] | Speed reading intervals detailing traffic density. Applicable in case of Пример:
|
МаршрутМатрицаНазначение
Единое назначение для ComputeRouteMatrixRequest
Поля | |
---|---|
waypoint | Необходимый. Пункт назначения |
RouteMatrixElement
Contains route information computed for an origin/destination pair in the ComputeRouteMatrix API. Этот прототип можно передать клиенту.
Поля | |
---|---|
status | Код состояния ошибки для этого элемента. |
condition | Указывает, найден ли маршрут или нет. Независимость от статуса. |
distance_meters | Дальность прохождения маршрута в метрах. |
duration | Время, необходимое для прохождения маршрута. If you set the |
static_duration | Продолжительность проезда по маршруту без учета условий движения. |
travel_advisory | Дополнительная информация о маршруте. Например: информация об ограничениях и информация о платных дорогах. |
fallback_info | В некоторых случаях, когда сервер не может вычислить маршрут с заданными предпочтениями для этой конкретной пары отправитель/назначение, он может вернуться к использованию другого режима расчета. Если используется резервный режим, это поле содержит подробную информацию о резервном ответе. В противном случае это поле не установлено. |
localized_values | Текстовые представления свойств |
origin_index | Индекс источника запроса, начинающийся с нуля. |
destination_index | Индекс назначения в запросе, начинающийся с нуля. |
Локализованные значения
Текстовые представления определенных свойств.
Поля | |
---|---|
distance | Расстояние путешествия представлено в текстовой форме. |
duration | Продолжительность представлена в текстовой форме с учетом условий дорожного движения. Note: If traffic information was not requested, this value is the same value as static_duration. |
static_duration | Продолжительность представлена в текстовой форме без учета условий движения. |
transit_fare | Транзитный тариф представлен в текстовом виде. |
МаршрутМатрицаЭлементУсловие
Состояние возвращаемого маршрута.
Перечисления | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED | Используется только в том случае, если status элемента не в порядке. |
ROUTE_EXISTS | Маршрут найден, и для элемента заполнена соответствующая информация. |
ROUTE_NOT_FOUND | Маршрут не найден. Fields containing route information, such as distance_meters or duration , will not be filled out in the element. |
МаршрутМатрицаПроисхождение
Единый источник для ComputeRouteMatrixRequest.
Поля | |
---|---|
waypoint | Необходимый. Исходная путевая точка |
route_modifiers | Необязательный. Модификаторы для каждого маршрута, который принимает это место в качестве источника. |
RouteModifiers
Encapsulates a set of optional conditions to satisfy when calculating the routes.
Поля | |
---|---|
avoid_tolls | When set to true, avoids toll roads where reasonable, giving preference to routes not containing toll roads. Applies only to the |
avoid_highways | When set to true, avoids highways where reasonable, giving preference to routes not containing highways. Applies only to the |
avoid_ferries | When set to true, avoids ferries where reasonable, giving preference to routes not containing ferries. Applies only to the |
avoid_indoor | When set to true, avoids navigating indoors where reasonable, giving preference to routes not containing indoor navigation. Applies only to the |
vehicle_info | Specifies the vehicle information. |
toll_passes[] | Encapsulates information about toll passes. If toll passes are provided, the API tries to return the pass price. If toll passes are not provided, the API treats the toll pass as unknown and tries to return the cash price. Applies only to the |
RouteTravelAdvisory
Contains the additional information that the user should be informed about, such as possible traffic zone restrictions.
Поля | |
---|---|
toll_info | Contains information about tolls on the route. This field is only populated if tolls are expected on the route. If this field is set, but the |
speed_reading_intervals[] | Speed reading intervals detailing traffic density. Applicable in case of Пример:
|
fuel_consumption_microliters | The predicted fuel consumption in microliters. |
route_restrictions_partially_ignored | Returned route may have restrictions that are not suitable for requested travel mode or route modifiers. |
transit_fare | If present, contains the total fare or ticket costs on this route This property is only returned for |
RouteTravelMode
A set of values used to specify the mode of travel. NOTE: WALK
, BICYCLE
, and TWO_WHEELER
routes are in beta and might sometimes be missing clear sidewalks, pedestrian paths, or bicycling paths. You must display this warning to the user for all walking, bicycling, and two-wheel routes that you display in your app.
Перечисления | |
---|---|
TRAVEL_MODE_UNSPECIFIED | No travel mode specified. Defaults to DRIVE . |
DRIVE | Travel by passenger car. |
BICYCLE | Travel by bicycle. |
WALK | Travel by walking. |
TWO_WHEELER | Two-wheeled, motorized vehicle. For example, motorcycle. Note that this differs from the BICYCLE travel mode which covers human-powered mode. |
TRANSIT | Travel by public transit routes, where available. |
RoutingPreference
A set of values that specify factors to take into consideration when calculating the route.
Перечисления | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED | No routing preference specified. Default to TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE | Computes routes without taking live traffic conditions into consideration. Suitable when traffic conditions don't matter or are not applicable. Using this value produces the lowest latency. Note: For DRIVE and TWO_WHEELER , the route and duration chosen are based on road network and average time-independent traffic conditions, not current road conditions. Consequently, routes may include roads that are temporarily closed. Results for a given request may vary over time due to changes in the road network, updated average traffic conditions, and the distributed nature of the service. Results may also vary between nearly-equivalent routes at any time or frequency. |
TRAFFIC_AWARE | Calculates routes taking live traffic conditions into consideration. In contrast to TRAFFIC_AWARE_OPTIMAL , some optimizations are applied to significantly reduce latency. |
TRAFFIC_AWARE_OPTIMAL | Calculates the routes taking live traffic conditions into consideration, without applying most performance optimizations. Using this value produces the highest latency. |
SpeedReadingInterval
Traffic density indicator on a contiguous segment of a polyline or path. Given a path with points P_0, P_1, ... , P_N (zero-based index), the SpeedReadingInterval
defines an interval and describes its traffic using the following categories.
Поля | |
---|---|
start_polyline_point_index | The starting index of this interval in the polyline. |
end_polyline_point_index | The ending index of this interval in the polyline. |
Union field | |
speed | Traffic speed in this interval. |
Скорость
The classification of polyline speed based on traffic data.
Перечисления | |
---|---|
SPEED_UNSPECIFIED | Значение по умолчанию. This value is unused. |
NORMAL | Normal speed, no traffic delays. |
SLOW | Slowdown detected, medium amount of traffic. |
TRAFFIC_JAM | Traffic delays. |
TollInfo
Поля | |
---|---|
estimated_price[] | The monetary amount of tolls for the corresponding |
TollPass
List of toll passes around the world that we support.
Перечисления | |
---|---|
TOLL_PASS_UNSPECIFIED | Не используется. If this value is used, then the request fails. |
AU_ETOLL_TAG | Sydney toll pass. See additional details at https://www.myetoll.com.au . |
AU_EWAY_TAG | Sydney toll pass. See additional details at https://www.tollpay.com.au . |
AU_LINKT | Australia-wide toll pass. See additional details at https://www.linkt.com.au/ . |
AR_TELEPASE | Argentina toll pass. See additional details at https://telepase.com.ar |
BR_AUTO_EXPRESO | Brazil toll pass. See additional details at https://www.autoexpreso.com |
BR_CONECTCAR | Brazil toll pass. See additional details at https://conectcar.com . |
BR_MOVE_MAIS | Brazil toll pass. See additional details at https://movemais.com . |
BR_PASSA_RAPIDO | Brazil toll pass. See additional details at https://pasorapido.gob.do/ |
BR_SEM_PARAR | Brazil toll pass. See additional details at https://www.semparar.com.br . |
BR_TAGGY | Brazil toll pass. See additional details at https://taggy.com.br . |
BR_VELOE | Brazil toll pass. See additional details at https://veloe.com.br/site/onde-usar . |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD | Canada to United States border crossing. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD | Canada to United States border crossing. |
CA_US_BLUE_WATER_EDGE_PASS | Ontario, Canada to Michigan, United States border crossing. |
CA_US_CONNEXION | Ontario, Canada to Michigan, United States border crossing. |
CA_US_NEXUS_CARD | Canada to United States border crossing. |
ID_E_TOLL | Индонезия. E-card provided by multiple banks used to pay for tolls. All e-cards via banks are charged the same so only one enum value is needed. Eg - 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 | India, HP state plate exemption. |
JP_ETC | Japan ETC. Electronic wireless system to collect tolls. https://www.go-etc.jp/ |
JP_ETC2 | Japan ETC2.0. New version of ETC with further discount and bidirectional communication between devices on vehicles and antennas on the road. https://www.go-etc.jp/etc2/index.html |
MX_IAVE | Mexico toll pass. https://iave.capufe.gob.mx/#/ |
MX_PASE | Mexico https://www.pase.com.mx |
MX_QUICKPASS | Mexico 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 | Mexico toll pass company. One of many operating in Mexico City. See additional details at https://www.televia.com.mx . |
MX_TELEVIA | Mexico toll pass company. One of many operating in Mexico City. https://www.televia.com.mx |
MX_VIAPASS | Mexico toll pass. See additional details at https://www.viapass.com.mx/viapass/web_home.aspx . |
US_AL_FREEDOM_PASS | AL, USA. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS | AK, USA. |
US_CA_FASTRAK | CA, USA. |
US_CA_FASTRAK_CAV_STICKER | Indicates driver has any FasTrak pass in addition to the DMV issued Clean Air Vehicle (CAV) sticker. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL | CO, USA. |
US_CO_GO_PASS | CO, USA. |
US_DE_EZPASSDE | DE, USA. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS | FL, USA. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD | FL, USA. |
US_FL_EPASS | FL, USA. |
US_FL_GIBA_TOLL_PASS | FL, USA. |
US_FL_LEEWAY | FL, USA. |
US_FL_SUNPASS | FL, USA. |
US_FL_SUNPASS_PRO | FL, USA. |
US_IL_EZPASSIL | IL, USA. |
US_IL_IPASS | IL, USA. |
US_IN_EZPASSIN | IN, USA. |
US_KS_BESTPASS_HORIZON | KS, USA. |
US_KS_KTAG | KS, USA. |
US_KS_NATIONALPASS | KS, USA. |
US_KS_PREPASS_ELITEPASS | KS, USA. |
US_KY_RIVERLINK | KY, USA. |
US_LA_GEAUXPASS | LA, USA. |
US_LA_TOLL_TAG | LA, USA. |
US_MA_EZPASSMA | MA, USA. |
US_MD_EZPASSMD | MD, USA. |
US_ME_EZPASSME | ME, USA. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD | MI, USA. |
US_MI_BCPASS | MI, USA. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG | MI, USA. |
US_MI_IQ_PROX_CARD | MI, USA. Deprecated as this pass type no longer exists. |
US_MI_IQ_TAG | MI, USA. |
US_MI_MACKINAC_BRIDGE_MAC_PASS | MI, USA. |
US_MI_NEXPRESS_TOLL | MI, USA. |
US_MN_EZPASSMN | MN, USA. |
US_NC_EZPASSNC | NC, USA. |
US_NC_PEACH_PASS | NC, USA. |
US_NC_QUICK_PASS | NC, USA. |
US_NH_EZPASSNH | NH, USA. |
US_NJ_DOWNBEACH_EXPRESS_PASS | NJ, USA. |
US_NJ_EZPASSNJ | NJ, USA. |
US_NY_EXPRESSPASS | NY, USA. |
US_NY_EZPASSNY | NY, USA. |
US_OH_EZPASSOH | OH, USA. |
US_PA_EZPASSPA | PA, USA. |
US_RI_EZPASSRI | RI, USA. |
US_SC_PALPASS | SC, USA. |
US_TX_AVI_TAG | TX, USA. |
US_TX_BANCPASS | TX, USA. |
US_TX_DEL_RIO_PASS | TX, USA. |
US_TX_EFAST_PASS | TX, USA. |
US_TX_EAGLE_PASS_EXPRESS_CARD | TX, USA. |
US_TX_EPTOLL | TX, USA. |
US_TX_EZ_CROSS | TX, USA. |
US_TX_EZTAG | TX, USA. |
US_TX_FUEGO_TAG | TX, USA. |
US_TX_LAREDO_TRADE_TAG | TX, USA. |
US_TX_PLUSPASS | TX, USA. |
US_TX_TOLLTAG | TX, USA. |
US_TX_TXTAG | TX, USA. |
US_TX_XPRESS_CARD | TX, USA. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD | UT, USA. |
US_VA_EZPASSVA | VA, USA. |
US_WA_BREEZEBY | WA, USA. |
US_WA_GOOD_TO_GO | WA, USA. |
US_WV_EZPASSWV | WV, USA. |
US_WV_MEMORIAL_BRIDGE_TICKETS | WV, USA. |
US_WV_MOV_PASS | WV, USA |
US_WV_NEWELL_TOLL_BRIDGE_TICKET | WV, USA. |
TrafficModel
Указывает предположения, которые следует использовать при расчете времени в пробке. This setting affects the value returned in the duration
field in the response, which contains the predicted time in traffic based on historical averages.
Перечисления | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED | Unused. If specified, will default to BEST_GUESS . |
BEST_GUESS | Indicates that the returned duration should be the best estimate of travel time given what is known about both historical traffic conditions and live traffic. Live traffic becomes more important the closer the departure_time is to now. |
PESSIMISTIC | Indicates that the returned duration should be longer than the actual travel time on most days, though occasional days with particularly bad traffic conditions may exceed this value. |
OPTIMISTIC | Indicates that the returned duration should be shorter than the actual travel time on most days, though occasional days with particularly good traffic conditions may be faster than this value. |
TransitAgency
A transit agency that operates a transit line.
Поля | |
---|---|
name | The name of this transit agency. |
phone_number | The transit agency's locale-specific formatted phone number. |
uri | The transit agency's URI. |
TransitLine
Contains information about the transit line used in this step.
Поля | |
---|---|
agencies[] | The transit agency (or agencies) that operates this transit line. |
name | The full name of this transit line, For example, "8 Avenue Local". |
uri | the URI for this transit line as provided by the transit agency. |
color | The color commonly used in signage for this line. Represented in hexadecimal. |
icon_uri | The URI for the icon associated with this line. |
name_short | The short name of this transit line. This name will normally be a line number, such as "M7" or "355". |
text_color | The color commonly used in text on signage for this line. Represented in hexadecimal. |
vehicle | The type of vehicle that operates on this transit line. |
TransitPreferences
Preferences for TRANSIT
based routes that influence the route that is returned.
Поля | |
---|---|
allowed_travel_modes[] | A set of travel modes to use when getting a |
routing_preference | A routing preference that, when specified, influences the |
TransitRoutingPreference
Specifies routing preferences for transit routes.
Перечисления | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED | No preference specified. |
LESS_WALKING | Indicates that the calculated route should prefer limited amounts of walking. |
FEWER_TRANSFERS | Indicates that the calculated route should prefer a limited number of transfers. |
TransitTravelMode
A set of values used to specify the mode of transit.
Перечисления | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED | No transit travel mode specified. |
BUS | Travel by bus. |
SUBWAY | Travel by subway. |
TRAIN | Travel by train. |
LIGHT_RAIL | Travel by light rail or tram. |
RAIL | Travel by rail. This is equivalent to a combination of SUBWAY , TRAIN , and LIGHT_RAIL . |
TransitStop
Information about a transit stop.
Поля | |
---|---|
name | The name of the transit stop. |
location | The location of the stop expressed in latitude/longitude coordinates. |
TransitVehicle
Information about a vehicle used in transit routes.
Поля | |
---|---|
name | The name of this vehicle, capitalized. |
type | The type of vehicle used. |
icon_uri | The URI for an icon associated with this vehicle type. |
local_icon_uri | The URI for the icon associated with this vehicle type, based on the local transport signage. |
TransitVehicleType
The type of vehicles for transit routes.
Перечисления | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED | Unused. |
BUS | Автобус. |
CABLE_CAR | A vehicle that operates on a cable, usually on the ground. Aerial cable cars may be of the type GONDOLA_LIFT . |
COMMUTER_TRAIN | Commuter rail. |
FERRY | Перевозить. |
FUNICULAR | A vehicle that is pulled up a steep incline by a cable. A Funicular typically consists of two cars, with each car acting as a counterweight for the other. |
GONDOLA_LIFT | An aerial cable car. |
HEAVY_RAIL | Heavy rail. |
HIGH_SPEED_TRAIN | High speed train. |
INTERCITY_BUS | Intercity bus. |
LONG_DISTANCE_TRAIN | Long distance train. |
METRO_RAIL | Light rail transit. |
MONORAIL | Monorail. |
OTHER | All other vehicles. |
RAIL | Rail. |
SHARE_TAXI | Share taxi is a kind of bus with the ability to drop off and pick up passengers anywhere on its route. |
SUBWAY | Underground light rail. |
TRAM | Above ground light rail. |
TROLLEYBUS | Trolleybus. |
Единицы
A set of values that specify the unit of measure used in the display.
Перечисления | |
---|---|
UNITS_UNSPECIFIED | Units of measure not specified. Defaults to the unit of measure inferred from the request. |
METRIC | Metric units of measure. |
IMPERIAL | Imperial (English) units of measure. |
VehicleEmissionType
A set of values describing the vehicle's emission type. Applies only to the DRIVE
. RouteTravelMode
Перечисления | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED | No emission type specified. Default to GASOLINE . |
GASOLINE | Gasoline/petrol fueled vehicle. |
ELECTRIC | Electricity powered vehicle. |
HYBRID | Hybrid fuel (such as gasoline + electric) vehicle. |
DIESEL | Diesel fueled vehicle. |
VehicleInfo
Contains the vehicle information, such as the vehicle emission type.
Поля | |
---|---|
emission_type | Describes the vehicle's emission type. Applies only to the |
Waypoint
Encapsulates a waypoint. Waypoints mark both the beginning and end of a route, and include intermediate stops along the route.
Поля | |
---|---|
via | Marks this waypoint as a milestone rather a stopping point. For each non-via waypoint in the request, the response appends an entry to the |
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 |
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. |