Содержание
Routes(интерфейс)ComputeRouteMatrixRequest(сообщение)ComputeRouteMatrixRequest.ExtraComputation(перечисление)ComputeRoutesRequest(сообщение)ComputeRoutesRequest.ExtraComputation(перечисление)ComputeRoutesRequest.ReferenceRoute(перечисление)ComputeRoutesResponse(сообщение)FallbackInfo(сообщение)FallbackReason(перечисление)FallbackRoutingMode(перечисление)GeocodedWaypoint(сообщение)GeocodingResults(сообщение)LocalizedTime(сообщение)Location(сообщение)Maneuver(перечисление)NavigationInstruction(сообщение)Polyline(сообщение)PolylineDetails(сообщение)PolylineDetails.BridgeInfo(сообщение)PolylineDetails.FlyoverInfo(сообщение)PolylineDetails.NarrowRoadInfo(сообщение)PolylineDetails.PolylinePointIndex(сообщение)PolylineDetails.RestrictionInfo(сообщение)PolylineDetails.RoadFeatureState(перечисление)PolylineDetails.SkywayInfo(сообщение)PolylineDetails.TunnelInfo(сообщение)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(сообщение)VehicleInfo.HazardousGoodsType(перечисление)VehicleInfo.TrailerInfo(сообщение)Waypoint(сообщение)
Routes
Routes API.
| ComputeRouteMatrix |
|---|
|
Принимает список пунктов отправления и назначения и возвращает поток, содержащий информацию о маршруте для каждой комбинации пунктов отправления и назначения. ПРИМЕЧАНИЕ. Для этого метода необходимо указать маску поля ответа во входных данных. Маску поля ответа можно указать с помощью параметра URL Например, в этом методе:
Важно включить в маску поля значение
|
| ComputeRoutes |
|---|
|
Возвращает основной маршрут и, если есть, альтернативные маршруты с учетом заданных конечных и промежуточных путевых точек. ПРИМЕЧАНИЕ. Для этого метода необходимо указать маску поля ответа во входных данных. Маску поля ответа можно указать с помощью параметров URL Например, в этом методе:
Google не рекомендует использовать маску поля ответа с подстановочным знаком (
|
ComputeRouteMatrixRequest
Запрос ComputeRouteMatrix
| Поля | |
|---|---|
origins[] |
Обязательно. Массив источников, определяющий строки матрицы ответа. Для количества уникальных значений пунктов отправления и назначения действуют следующие ограничения:
|
destinations[] |
Обязательно. Массив пунктов назначения, определяющий столбцы матрицы ответа. |
travel_mode |
Необязательное поле. Указывает способ передвижения. |
routing_preference |
Необязательное поле. Указывает, как рассчитывать маршрут. Сервер пытается использовать выбранный вариант маршрута для его расчета. Если предпочтительный маршрут приводит к ошибке или слишком большой задержке, возвращается ошибка. Этот параметр можно указать, только если для параметра |
departure_time |
Необязательное поле. Время отправления. Если вы не зададите это значение, по умолчанию будет использоваться время отправки запроса. ПРИМЕЧАНИЕ. Указать дату |
arrival_time |
Необязательное поле. Время прибытия. ПРИМЕЧАНИЕ. Этот параметр можно задать, только если для параметра |
language_code |
Необязательное поле. Код языка по стандарту BCP-47, например "ru-RU" или "sr-Latn". Подробнее об идентификаторах локали Unicode… Список поддерживаемых языков приведен в разделе Поддержка языков. Если вы не укажете значение, язык будет определен на основе местоположения первого источника. |
region_code |
Необязательное поле. Код региона, указываемый как двухсимвольное значение национального домена верхнего уровня (ccTLD). Подробнее о национальных доменах верхнего уровня… |
units |
Необязательное поле. Указывает единицы измерения для полей отображения. |
extra_computations[] |
Необязательное поле. Список дополнительных вычислений, которые могут быть использованы для выполнения запроса. Примечание. В результате этих дополнительных вычислений в ответе могут появиться дополнительные поля. Эти дополнительные поля также должны быть указаны в маске поля, чтобы быть возвращенными в ответе. |
traffic_model |
Необязательное поле. Определяет выбор модели расчета в зависимости от загруженности дорог. Этот параметр влияет на возвращаемое значение поля "продолжительность" в |
transit_preferences |
Необязательное поле. Указывает предпочтения, влияющие на маршрут, возвращаемый для маршрутов |
ExtraComputation
Дополнительные вычисления, которые нужно выполнить при обработке запроса.
| Перечисления | |
|---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Не используется. Запросы с этим значением будут отклоняться. |
TOLLS |
Информация о платных дорогах для элементов матрицы. |
ComputeRoutesRequest
Сообщение запроса ComputeRoutes.
| Поля | |
|---|---|
origin |
Обязательно. Путевая точка отправления. |
destination |
Обязательно. Путевая точка пункта назначения. |
intermediates[] |
Необязательное поле. Набор путевых точек на маршруте (кроме конечных точек), в которых нужно остановиться или проехать мимо. Поддерживается до 25 промежуточных путевых точек. |
travel_mode |
Необязательное поле. Указывает способ передвижения. |
routing_preference |
Необязательное поле. Указывает, как рассчитывать маршрут. Сервер пытается использовать выбранный вариант маршрута для его расчета. Если предпочтительный маршрут приводит к ошибке или слишком большой задержке, возвращается ошибка. Этот параметр можно указать, только если для параметра |
polyline_quality |
Необязательное поле. Указывает предпочтительное качество ломаной линии. |
polyline_encoding |
Необязательное поле. Указывает предпочтительный способ кодирования ломаной линии. |
departure_time |
Необязательное поле. Время отправления. Если вы не зададите это значение, по умолчанию будет использоваться время отправки запроса. ПРИМЕЧАНИЕ. Указать дату |
arrival_time |
Необязательное поле. Время прибытия. ПРИМЕЧАНИЕ. Это поле игнорируется, если в запросах указан другой тип |
compute_alternative_routes |
Необязательное поле. Указывает, нужно ли рассчитывать альтернативные маршруты в дополнение к основному. Альтернативные маршруты не возвращаются для запросов с промежуточными путевыми точками. |
route_modifiers |
Необязательное поле. Набор условий, влияющих на расчет маршрутов. |
language_code |
Необязательное поле. Код языка по стандарту BCP-47, например "ru-RU" или "sr-Latn". Подробнее об идентификаторах локали Unicode… Список поддерживаемых языков приведен в разделе Поддержка языков. Если вы не укажете это значение, язык интерфейса будет определен на основе местоположения запроса маршрута. |
region_code |
Необязательное поле. Код региона, указываемый как двухсимвольное значение национального домена верхнего уровня (ccTLD). Подробнее о национальных доменах верхнего уровня… |
units |
Необязательное поле. Указывает единицы измерения для полей отображения. К ним относится поле |
optimize_waypoint_order |
Необязательное поле. Если задано значение true, сервис пытается минимизировать общую стоимость маршрута, меняя порядок указанных промежуточных путевых точек. Если какая-либо из промежуточных путевых точек является путевой точкой |
requested_reference_routes[] |
Необязательное поле. Указывает, какие справочные маршруты нужно рассчитать в рамках запроса в дополнение к маршруту по умолчанию. Справочный маршрут – это маршрут, который рассчитывается с целью, отличной от цели маршрута по умолчанию. Например, при расчете |
extra_computations[] |
Необязательное поле. Список дополнительных вычислений, которые могут быть использованы для выполнения запроса. Примечание. В результате этих дополнительных вычислений в ответе могут появиться дополнительные поля. Эти дополнительные поля также должны быть указаны в маске поля, чтобы быть возвращенными в ответе. |
traffic_model |
Необязательное поле. Определяет выбор модели расчета в зависимости от загруженности дорог. Этот параметр влияет на возвращаемое значение поля длительности в |
transit_preferences |
Необязательное поле. Указывает предпочтения, влияющие на маршрут, возвращаемый для маршрутов |
ExtraComputation
Дополнительные вычисления, которые нужно выполнить при обработке запроса. В будущем могут быть добавлены другие значения.
| Перечисления | |
|---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Не используется. Запросы с этим значением будут отклоняться. |
TOLLS |
Информация о платных дорогах на маршруте. |
FUEL_CONSUMPTION |
Расчетный расход топлива на маршруте. |
TRAFFIC_ON_POLYLINE |
Полилинии маршрутов с учетом загруженности дорог. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
NavigationInstruction в виде отформатированной текстовой строки HTML. Этот текст должен отображаться "как есть", без дополнительной программной обработки. Не анализируйте его программно. |
FLYOVER_INFO_ON_POLYLINE |
Информация о пролете над маршрутом. Чтобы получить эту информацию, необходимо указать маску поля routes.polyline_details.flyover_info. В настоящее время эти данные доступны только для некоторых агломераций в Индии. Это экспериментальная функция, и SKU/цена могут быть изменены. |
NARROW_ROAD_INFO_ON_POLYLINE |
Информация об узких дорогах на маршруте. Чтобы получить эту информацию, необходимо указать маску поля routes.polyline_details.narrow_road_info. В настоящее время эти данные доступны только для некоторых агломераций в Индии. Это экспериментальная функция, и SKU/цена могут быть изменены. |
TUNNEL_INFO_ON_POLYLINE |
Информация о тоннелях на маршруте. Чтобы получить эту информацию, необходимо указать маску поля routes.polyline_details.tunnel_info. |
BRIDGE_INFO_ON_POLYLINE |
Информация о мостах на маршруте. Чтобы получить эту информацию, необходимо указать маску поля routes.polyline_details.bridge_info. |
SKYWAY_INFO_ON_POLYLINE |
Информация о надземных переходах на маршрутах. Чтобы получить эту информацию, необходимо указать маску поля routes.polyline_details.skyway_info. |
ReferenceRoute
Поддерживаемый справочный маршрут в ComputeRoutesRequest.
| Перечисления | |
|---|---|
REFERENCE_ROUTE_UNSPECIFIED |
Не используется. Запросы, содержащие это значение, не выполняются. |
FUEL_EFFICIENT |
Маршрут с минимальным расходом топлива. |
SHORTER_DISTANCE |
Маршрут с меньшим расстоянием. Это экспериментальная функция. Для запросов Для запросов Эта функция несовместима с другими способами передвижения, промежуточными путевыми точками и |
ComputeRoutesResponse
ComputeRoutes – ответное сообщение.
| Поля | |
|---|---|
routes[] |
Содержит массив рассчитанных маршрутов (до трех), если вы задали параметр |
fallback_info |
Если сервер не может рассчитать маршрут с учетом всех заданных предпочтений, он может использовать другой способ расчета. Если используется резервный режим, в этом поле содержится подробная информация о резервном ответе. В противном случае это поле не задано. |
geocoding_results |
Содержит информацию о геокодировании для путевых точек, указанных в виде адресов. |
FallbackInfo
Информация о том, как и почему был использован резервный результат. Если это поле задано, значит сервер использовал другой режим маршрутизации в качестве резервного.
| Поля | |
|---|---|
routing_mode |
Режим маршрутизации, использованный для ответа. Если был активирован резервный режим, то режим может отличаться от предпочтительного, заданного в исходном запросе клиента. |
reason |
Причина, по которой вместо исходного ответа был использован резервный. Это поле заполняется только при активации резервного режима и возврате резервного ответа. |
FallbackReason
Причины использования резервного ответа.
| Перечисления | |
|---|---|
FALLBACK_REASON_UNSPECIFIED |
Причина резервного объявления не указана. |
SERVER_ERROR |
При расчете маршрутов с использованием предпочитаемого вами режима произошла ошибка сервера, но нам удалось получить результат, рассчитанный с помощью альтернативного режима. |
LATENCY_EXCEEDED |
Нам не удалось вовремя рассчитать маршрут с учетом выбранного вами режима, но мы смогли предоставить результат, полученный с помощью альтернативного режима. |
FallbackRoutingMode
Фактический режим маршрутизации, использованный для возвращенного резервного ответа.
| Перечисления | |
|---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Не используется. |
FALLBACK_TRAFFIC_UNAWARE |
Указывает, что для создания ответа использовалась модель TRAFFIC_UNAWARE . |
FALLBACK_TRAFFIC_AWARE |
Указывает, что для создания ответа использовалась модель TRAFFIC_AWARE . |
GeocodedWaypoint
Информация о местоположениях, используемых в качестве промежуточных точек. Заполняется только для путевых точек с адресами. Содержит подробные сведения о результатах геокодирования, чтобы определить, какой адрес был геокодирован.
| Поля | |
|---|---|
geocoder_status |
Указывает код статуса, полученный в результате операции геокодирования. |
type[] |
Тип или типы результата в виде одного или нескольких тегов. Поддерживаемые типы: типы адресов и их компонентов. |
partial_match |
Указывает, что геокодер не вернул точное соответствие для исходного запроса, хотя и обнаружил частичное совпадение с запрашиваемым адресом. Рекомендуется проверить исходный запрос на наличие в нем опечаток и/или неполного адреса. |
place_id |
Идентификатор места для этого результата. |
intermediate_waypoint_request_index |
Индекс соответствующей промежуточной путевой точки в запросе. Заполняется только в том случае, если соответствующая путевая точка является промежуточной. |
GeocodingResults
Содержит для начальной, конечной и промежуточных путевых точек. Заполняется только для путевых точек с адресами.GeocodedWaypoints
| Поля | |
|---|---|
origin |
Путевая точка с геокодом для начальной точки маршрута. |
destination |
Путевая точка с геокодом пункта назначения. |
intermediates[] |
Список промежуточных геокодированных путевых точек, каждая из которых содержит поле индекса, соответствующее позиции путевой точки в запросе (нумерация начинается с нуля). |
LocalizedTime
Локализованное описание времени.
| Поля | |
|---|---|
time |
Время в виде строки в определенном часовом поясе. |
time_zone |
Содержит часовой пояс. Значение – название часового пояса в формате базы данных часовых поясов IANA (например, "America/New_York"). |
Местоположение
Содержит информацию о местоположении (географической точке и, при необходимости, направлении).
| Поля | |
|---|---|
lat_lng |
Географические координаты промежуточной точки. |
heading |
Направление движения транспорта по компасу. Это значение определяет сторону дороги для посадки и высадки. Значения направления могут быть от 0 до 360, где 0 означает направление на север, 90 – на восток и т. д. Это поле можно использовать только для |
Маневр
Набор значений, указывающих, какое действие необходимо выполнить на текущем шаге (например, повернуть налево, влиться в поток или ехать прямо).
| Перечисления | |
|---|---|
MANEUVER_UNSPECIFIED |
Не используется. |
TURN_SLIGHT_LEFT |
Слегка поверните налево. |
TURN_SHARP_LEFT |
Резко поверните налево. |
UTURN_LEFT |
Выполните разворот налево. |
TURN_LEFT |
Поверните налево. |
TURN_SLIGHT_RIGHT |
Слегка поверните направо. |
TURN_SHARP_RIGHT |
Резко поверните направо. |
UTURN_RIGHT |
Выполните разворот направо. |
TURN_RIGHT |
Поверните направо. |
STRAIGHT |
Езжайте прямо. |
RAMP_LEFT |
Поверните на съезд слева. |
RAMP_RIGHT |
Воспользуйтесь съездом справа. |
MERGE |
Влиться в поток. |
FORK_LEFT |
Поверните налево. |
FORK_RIGHT |
Поверните направо. |
FERRY |
Воспользуйтесь паромом. |
FERRY_TRAIN |
Сядьте на поезд, который ведет к парому. |
ROUNDABOUT_LEFT |
На кольце поверните налево. |
ROUNDABOUT_RIGHT |
На кольце поверните направо. |
DEPART |
Первый маневр. |
NAME_CHANGE |
Используется для обозначения изменения названия улицы. |
DESTINATION |
Используется для обозначения прибытия в пункт назначения. |
Polyline
Содержит кодированную ломаную линию.
| Поля | |
|---|---|
Объединенное поле polyline_type. Содержит тип ломаной линии. По умолчанию используется encoded_polyline. polyline_type может иметь одно из следующих значений: |
|
encoded_polyline |
Строка, представляющая ломаную линию, закодированную с помощью алгоритма кодирования ломаной линии. |
geo_json_linestring |
Указывает ломаную линию, используя формат LineString GeoJSON. |
PolylineDetails
Сведения, соответствующие определенному индексу или непрерывному сегменту ломаной линии. Для ломаной линии с точками P_0, P_1, …, P_N (индекс с точкой отсчета в нуле) элемент PolylineDetails определяет интервал и связанные с ним метаданные.
| Поля | |
|---|---|
tunnel_info[] |
Информация о туннелях вдоль ломаной линии. Это поле заполняется, если в запросе указан модификатор маршрута |
restriction_info[] |
Сведения об ограничениях вдоль ломаной линии. Это поле заполняется, только если в запросе указан модификатор маршрута |
flyover_info[] |
Информация о пролете над ломаной линией. |
narrow_road_info[] |
Информация об узких дорогах вдоль ломаной линии. |
bridge_info[] |
Информация о мостах вдоль ломаной линии. |
skyway_info[] |
Информация о воздушных трассах вдоль ломаной линии. |
BridgeInfo
Содержит информацию о мостах вдоль ломаной линии.
| Поля | |
|---|---|
bridge_presence |
Указывает, есть ли мост на определенном участке ломаной линии. |
polyline_point_index |
Местоположение информации о мосте на ломаной линии. |
FlyoverInfo
Содержит информацию о пролетах над полилинией.
| Поля | |
|---|---|
flyover_presence |
Используется только для вывода. Указывает, есть ли для определенного участка ломаной линии пролет. |
polyline_point_index |
Расположение информации о пролете над объектом вдоль ломаной линии. |
NarrowRoadInfo
Содержит информацию об узких дорогах вдоль полилинии.
| Поля | |
|---|---|
narrow_road_presence |
Используется только для вывода. Указывает, есть ли узкая дорога на определенном участке ломаной линии. |
polyline_point_index |
Местоположение информации об узкой дороге вдоль ломаной линии. |
PolylinePointIndex
Содержит начальный и конечный индексы для детали ломаной линии. Если данные относятся к одной точке, значения start_index и end_index будут одинаковыми.
| Поля | |
|---|---|
start_index |
Начальный индекс этого фрагмента в ломаной линии. |
end_index |
Конечный индекс этого фрагмента в ломаной линии. |
RestrictionInfo
Содержит информацию о различных ограничениях вдоль ломаной линии.
| Поля | |
|---|---|
restriction_presence |
Используется только для вывода. Указывает, есть ли ограничения на определенном участке ломаной линии. |
polyline_point_index |
Местоположение информации об ограничении на ломаной линии. |
Объединенное поле restriction. Содержит типы ограничений, которые могут применяться к определенному участку ломаной линии. restriction может иметь одно из следующих значений: |
|
restricted_height_mm |
Ограничение по высоте в миллиметрах. Это поле заполняется, когда ограничение по высоте не позволяет проехать или приводит к низкому клиренсу для указанного транспортного средства. |
restricted_weight_kg |
Ограничение по весу в килограммах. Это поле заполняется, когда ограничение по весу не позволяет проехать или близко к весу указанного транспортного средства. |
hazardous_goods |
Это поле имеет значение true, если перевозка опасных грузов запрещена. |
trucks_prohibited |
Если грузовики запрещены, в этом поле будет указано значение true. |
RoadFeatureState
Содержит информацию о состоянии дорожных объектов на участке ломаной линии.
| Перечисления | |
|---|---|
ROAD_FEATURE_STATE_UNSPECIFIED |
Состояние функции "Дорога" не вычислено (значение по умолчанию). |
EXISTS |
Дорожный объект существует. |
DOES_NOT_EXIST |
Дороги не существует. |
SkywayInfo
Содержит информацию о надземных переходах вдоль ломаной линии.
| Поля | |
|---|---|
skyway_presence |
Указывает, есть ли надземный переход на определенном участке ломаной линии. |
polyline_point_index |
Местоположение информации о надземном переходе вдоль ломаной линии. |
TunnelInfo
Содержит информацию о туннелях вдоль полилинии.
| Поля | |
|---|---|
tunnel_presence |
Указывает, есть ли туннель на определенном участке ломаной линии. |
polyline_point_index |
Расположение информации о туннеле вдоль ломаной линии. |
PolylineEncoding
Указывает предпочтительный тип полилинии, который должен быть возвращен.
| Перечисления | |
|---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Не указан тип ломаной линии. Значение по умолчанию – ENCODED_POLYLINE. |
ENCODED_POLYLINE |
Указывает ломаную линию, закодированную с помощью алгоритма кодирования ломаной линии. |
GEO_JSON_LINESTRING |
Указывает ломаную линию, используя формат LineString GeoJSON. |
PolylineQuality
Набор значений, определяющих качество ломаной линии.
| Перечисления | |
|---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Не указано предпочтение качества ломаной линии. Значение по умолчанию – OVERVIEW. |
HIGH_QUALITY |
Указывает на высококачественную ломаную линию, которая состоит из большего количества точек, чем OVERVIEW, что приводит к увеличению размера ответа. Используйте это значение, если вам нужна более высокая точность. |
OVERVIEW |
Указывает ломаную линию, которая состоит из небольшого количества точек. Используйте это значение, когда показываете обзор маршрута. При использовании этого варианта задержка запроса будет меньше, чем при использовании варианта HIGH_QUALITY. |
Маршрут
Содержит маршрут, состоящий из последовательности связанных сегментов дорог, соединяющих начальную, конечную и промежуточные путевые точки.
| Поля | |
|---|---|
route_labels[] |
Ярлыки для |
legs[] |
Набор участков (отрезков пути между путевыми точками), составляющих маршрут. Каждый этап соответствует поездке между двумя не |
distance_meters |
Расстояние маршрута в метрах. |
duration |
Время, необходимое для проезда по маршруту. Если для параметра |
static_duration |
Время в пути по маршруту без учета загруженности дорог. |
polyline |
Общая ломаная линия маршрута. Эта ломаная линия представляет собой объединенную ломаную линию всех объектов |
description |
Описание маршрута. |
warnings[] |
Массив предупреждений, которые необходимо показать вместе с маршрутом. |
viewport |
Граничная рамка области просмотра ломаной линии. |
travel_advisory |
Дополнительная информация о маршруте. |
optimized_intermediate_waypoint_index[] |
Если для параметра |
localized_values |
Текстовые представления свойств объекта |
route_token |
Непрозрачный токен, который можно передать в Navigation SDK, чтобы восстановить маршрут во время навигации и, если маршрут будет перестроен, сохранить исходное намерение при его создании. Этот токен следует рассматривать как непрозрачный объект. Не сравнивайте его значения в разных запросах, поскольку оно может меняться, даже если сервис возвращает один и тот же маршрут. ПРИМЕЧАНИЕ. Параметр |
polyline_details |
Содержит информацию о деталях вдоль ломаной линии. |
RouteLocalizedValues
Текстовые представления некоторых свойств.
| Поля | |
|---|---|
distance |
Расстояние, пройденное во время поездки, в текстовом формате. |
duration |
Продолжительность в текстовом формате, локализованном для региона, в котором был выполнен запрос. Учитывает загруженность дорог. Примечание. Если вы не запрашивали информацию о трафике, это значение будет таким же, как и значение атрибута " |
static_duration |
Продолжительность поездки без учета загруженности дорог, представленная в текстовой форме. |
transit_fare |
Стоимость проезда в текстовом формате. |
RouteLabel
Ярлыки для , которые помогают определить свойства маршрута для сравнения с другими.Route
| Перечисления | |
|---|---|
ROUTE_LABEL_UNSPECIFIED |
По умолчанию не используется. |
DEFAULT_ROUTE |
Маршрут по умолчанию, который считается оптимальным. |
DEFAULT_ROUTE_ALTERNATE |
Альтернативный маршрут, отличный от маршрута по умолчанию. Такие маршруты будут возвращаться, если указан параметр . |
FUEL_EFFICIENT |
Маршрут с минимальным расходом топлива. Маршруты с этим значением оптимизированы с учетом экологических параметров, например расхода топлива. |
SHORTER_DISTANCE |
Маршрут с меньшим расстоянием. Это экспериментальная функция. |
RouteLeg
Содержит сегмент между путевыми точками, не относящимися к via.
| Поля | |
|---|---|
distance_meters |
Расстояние в метрах, которое нужно проехать по этому участку маршрута. |
duration |
Время, необходимое для прохождения этапа. Если для |
static_duration |
Время поездки по участку без учета загруженности дорог. |
polyline |
Общая ломаная линия для этого этапа, включающая ломаную линию каждого элемента |
start_location |
Начальная точка отрезка. Это местоположение может отличаться от указанного в |
end_location |
Конечная точка отрезка. Это местоположение может отличаться от указанного в |
steps[] |
Массив шагов, обозначающих сегменты в этом участке маршрута. Каждый шаг – это отдельная инструкция. |
travel_advisory |
Содержит дополнительную информацию, которую следует сообщить пользователю, например возможные ограничения в зоне дорожного движения на участке маршрута. |
localized_values |
Текстовые представления свойств объекта |
steps_overview |
Общая информация об этапах в этом |
RouteLegLocalizedValues
Текстовые представления некоторых свойств.
| Поля | |
|---|---|
distance |
Расстояние, пройденное во время поездки, в текстовом формате. |
duration |
Продолжительность в текстовом формате, локализованном для региона, в котором был выполнен запрос. Учитывает загруженность дорог. Примечание. Если вы не запрашивали информацию о трафике, это значение будет таким же, как и значение параметра static_duration. |
static_duration |
Продолжительность поездки без учета загруженности дорог, представленная в текстовой форме. |
StepsOverview
Содержит общую информацию о списке RouteLegStep.
| Поля | |
|---|---|
multi_modal_segments[] |
Сводная информация о различных мультимодальных сегментах |
MultiModalSegment
Содержит сводную информацию о различных мультимодальных сегментах RouteLeg.steps. Многомодальный сегмент – это один или несколько смежных элементов RouteLegStep с одинаковым значением RouteTravelMode. Это поле не заполняется, если в маршруте RouteLeg нет мультимодальных сегментов.
| Поля | |
|---|---|
navigation_instruction |
Инструкция по навигации для сегмента с несколькими видами транспорта. |
travel_mode |
Способ передвижения в многорежимном сегменте. |
step_start_index |
Индекс |
step_end_index |
Соответствующий индекс |
RouteLegStep
Содержит сегмент . Шаг соответствует одной инструкции по навигации. Этапы маршрута состоят из шагов.RouteLeg
| Поля | |
|---|---|
distance_meters |
Расстояние, пройденное на этом этапе, в метрах. В некоторых случаях это поле может быть пустым. |
static_duration |
Время, необходимое для прохождения этого шага без учета загруженности дорог. В некоторых случаях это поле может быть пустым. |
polyline |
Ломаная линия, связанная с этим шагом. |
start_location |
Начальная точка этого шага. |
end_location |
Конечная точка этого шага. |
navigation_instruction |
инструкции по навигации; |
travel_advisory |
Содержит дополнительную информацию, которую нужно сообщить пользователю, например возможные ограничения в зоне движения, на этапе маршрута. |
localized_values |
Текстовые представления свойств объекта |
transit_details |
Сведения об этом этапе, если режим передвижения – |
travel_mode |
Способ передвижения, использованный на этом шаге. |
RouteLegStepLocalizedValues
Текстовые представления некоторых свойств.
| Поля | |
|---|---|
distance |
Расстояние, пройденное во время поездки, в текстовом формате. |
static_duration |
Продолжительность поездки без учета загруженности дорог, представленная в текстовой форме. |
RouteLegStepTransitDetails
Дополнительная информация для RouteLegStep, связанная с маршрутами TRANSIT.
| Поля | |
|---|---|
stop_details |
Информация об остановках прибытия и отправления для этапа. |
localized_values |
Текстовые представления свойств объекта |
headsign |
Направление линии общественного транспорта, в котором следует ехать (как указано на транспортном средстве или остановке). Часто это конечная остановка маршрута. |
headway |
Ожидаемое время в виде интервала между отправлениями от одной и той же остановки. Например, если значение "Интервал между прибытиями в секундах" равно 600, это означает, что следующий автобус придет через 10 минут. |
transit_line |
Информация о маршруте общественного транспорта на этом шаге. |
stop_count |
Количество остановок между пунктом отправления и пунктом прибытия. Включает остановку прибытия, но не остановку отправления. Например, если вы выезжаете с остановки A, проезжаете остановки B и C и выходите на остановке D, значение |
trip_short_text |
Текст, который пассажиры видят в расписаниях и на информационных табло в качестве пункта назначения рейса. Текст должен однозначно идентифицировать поездку в течение дня обслуживания. Например, "538" – это |
TransitDetailsLocalizedValues
Локализованные описания значений для RouteTransitDetails.
| Поля | |
|---|---|
arrival_time |
Время в виде форматированного текста с указанием часового пояса. |
departure_time |
Время в виде форматированного текста с указанием часового пояса. |
TransitStopDetails
Информация об остановках общественного транспорта для RouteLegStep.
| Поля | |
|---|---|
arrival_stop |
Информация об остановке прибытия для шага. |
arrival_time |
Расчетное время прибытия в пункт назначения. |
departure_stop |
Информация об остановке отправления для этапа. |
departure_time |
Расчетное время отправления для шага. |
RouteLegStepTravelAdvisory
Содержит дополнительную информацию, которую следует сообщить пользователю, например возможные ограничения на проезд по определенным зонам на одном из этапов маршрута.
| Поля | |
|---|---|
speed_reading_intervals[] |
ПРИМЕЧАНИЕ. В настоящее время это поле не заполняется. |
RouteLegTravelAdvisory
Содержит дополнительную информацию, которую нужно сообщить пользователю на этапе маршрута, например возможные ограничения в зоне движения.
| Поля | |
|---|---|
toll_info |
Содержит информацию о платных дорогах на определенном |
speed_reading_intervals[] |
Интервалы скорости чтения, указывающие на плотность трафика. Это поле заполняется только в запросах, в которых для параметра Пример: |
RouteMatrixDestination
один пункт назначения для ComputeRouteMatrixRequest;
| Поля | |
|---|---|
waypoint |
Обязательно. Путевая точка назначения |
RouteMatrixElement
Содержит информацию о маршруте, рассчитанную для пары точек отправления и назначения в ComputeRouteMatrix API. Этот протокол можно передать клиенту.
| Поля | |
|---|---|
status |
Код статуса ошибки для этого элемента. |
condition |
Указывает, был ли найден маршрут. Независимо от статуса. |
distance_meters |
Расстояние маршрута в метрах. |
duration |
Время, необходимое для проезда по маршруту. Если для параметра |
static_duration |
Время в пути без учета загруженности дорог. |
travel_advisory |
Дополнительная информация о маршруте. Например, информация об ограничениях и платных дорогах. |
fallback_info |
В некоторых случаях, когда сервер не может рассчитать маршрут с заданными предпочтениями для определенной пары начальной и конечной точек, он может использовать другой режим расчета. Если используется резервный режим, в этом поле содержится подробная информация о резервном ответе. В противном случае это поле не задано. |
localized_values |
Текстовые представления свойств объекта |
origin_index |
Индекс источника в запросе, начиная с нуля. |
destination_index |
Индекс пункта назначения в запросе (начинается с нуля). |
LocalizedValues
Текстовые представления некоторых свойств.
| Поля | |
|---|---|
distance |
Расстояние, пройденное во время поездки, в текстовом формате. |
duration |
Продолжительность поездки в текстовом виде с учетом загруженности дорог. Примечание. Если информация о трафике не запрашивалась, это значение будет таким же, как и static_duration. |
static_duration |
Продолжительность, указанная в текстовой форме без учета загруженности дорог. |
transit_fare |
Стоимость проезда в текстовом формате. |
RouteMatrixElementCondition
Состояние возвращаемого маршрута.
| Перечисления | |
|---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Используется только в том случае, если значение свойства status элемента не соответствует требованиям. |
ROUTE_EXISTS |
Маршрут найден, и информация о нем добавлена в элемент. |
ROUTE_NOT_FOUND |
Маршрут не найден. Поля, содержащие информацию о маршруте, например distance_meters или duration, не будут заполнены в элементе. |
RouteMatrixOrigin
Один источник для ComputeRouteMatrixRequest
| Поля | |
|---|---|
waypoint |
Обязательно. Путевая точка отправления |
route_modifiers |
Необязательное поле. Модификаторы для каждого маршрута, который начинается в этой точке. |
RouteModifiers
Содержит набор необязательных условий, которые должны быть выполнены при расчете маршрутов.
| Поля | |
|---|---|
avoid_tolls |
Если задано значение true, то по возможности избегает платных дорог, отдавая предпочтение маршрутам без них. Применяется только к |
avoid_highways |
Если задано значение true, по возможности избегает шоссе, отдавая предпочтение маршрутам без них. Применяется только к |
avoid_ferries |
Если задано значение true, по возможности избегает паромов, отдавая предпочтение маршрутам без них. Применяется только к |
avoid_indoor |
Если задано значение true, навигация внутри помещений будет избегаться, если это возможно. Применяется только к устройству |
vehicle_info |
Указывает информацию об автомобиле. |
toll_passes[] |
Содержит информацию об абонементах на проезд. Если указаны платные дороги, API пытается вернуть цену проезда. Если абонементы на проезд не предоставлены, API считает, что они неизвестны, и пытается вернуть цену для оплаты наличными. Применяется только к |
avoid_tunnels |
Необязательное поле. Если задано значение true, по возможности избегаются туннели и предпочтение отдается маршрутам без них. Применяется только к |
RouteTravelAdvisory
Содержит дополнительную информацию, которую следует сообщить пользователю, например возможные ограничения в зоне движения.
| Поля | |
|---|---|
toll_info |
Содержит информацию о платных дорогах на маршруте. Это поле заполняется, только если на маршруте ожидаются платные дороги и в запросе в параметре |
speed_reading_intervals[] |
Интервалы скорости чтения, указывающие на плотность трафика. Это поле заполняется только в запросах, в которых для параметра Пример: |
fuel_consumption_microliters |
Прогнозируемый расход топлива в микролитрах. Это поле заполняется, только если в поле |
route_restrictions_partially_ignored |
Возвращенный маршрут может иметь ограничения, которые не подходят для запрошенного режима передвижения или модификаторов маршрута. |
transit_fare |
Если присутствует, содержит общую стоимость проезда или билетов по маршруту. Это свойство возвращается только для запросов |
RouteTravelMode
Набор значений, используемых для указания способа передвижения. ПРИМЕЧАНИЕ. Маршруты WALK, BICYCLE и TWO_WHEELER находятся на этапе бета-тестирования и могут не содержать четко определенных тротуаров, пешеходных или велосипедных дорожек. Вы должны показывать это предупреждение пользователю для всех пешеходных, велосипедных и мотоциклетных маршрутов, которые отображаются в вашем приложении.
| Перечисления | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Не указан способ передвижения. Значение по умолчанию – DRIVE. |
DRIVE |
Поездки на легковом автомобиле. |
BICYCLE |
Поездки на велосипеде. |
WALK |
Передвигаться пешком. |
TWO_WHEELER |
Двухколесное транспортное средство с двигателем. например мотоцикл. Обратите внимание, что этот режим отличается от режима BICYCLE, который включает в себя способы передвижения с использованием мускульной силы. |
TRUCK |
Грузовик, для которого могут действовать нормативные или физические ограничения. Атрибуты автомобилей необходимо указать в сообщении VehicleInfo. |
TRANSIT |
По возможности пользуйтесь маршрутами общественного транспорта. |
RoutingPreference
Набор значений, определяющих факторы, которые следует учитывать при расчете маршрута.
| Перечисления | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Предпочтения в отношении маршрутов не указаны. Значение по умолчанию – TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE |
Маршруты строятся без учета загруженности дорог. Подходит, когда загруженность дорог не имеет значения или неприменима. Это значение обеспечивает наименьшую задержку. Примечание. Для DRIVE и TWO_WHEELER маршрут и время в пути будут выбраны только на основании данных о дорожной сети и средних данных о загруженности дорог. Актуальные дорожные условия учитываться не будут. Вследствие этого маршрут может включать временно закрытые дороги. Результаты такого запроса могут меняться со временем в связи с изменениями дорожной сети и средней загруженности дорог или как следствие распределенной архитектуры сервиса. Результаты также могут быть разными для практически равноценных маршрутов в зависимости от времени и частоты запросов. |
TRAFFIC_AWARE |
Рассчитывает маршруты с учетом текущей загруженности дорог. В отличие от TRAFFIC_AWARE_OPTIMAL, некоторые оптимизации применяются для значительного снижения задержки. |
TRAFFIC_AWARE_OPTIMAL |
Рассчитывает маршруты с учетом загруженности дорог в реальном времени, но без большинства оптимизаций производительности. При использовании этого значения задержка будет самой большой. |
SpeedReadingInterval
Индикатор плотности трафика на непрерывном сегменте ломаной линии или пути. Если путь состоит из точек P_0, P_1, …, P_N (индекс начинается с нуля), то объект SpeedReadingInterval определяет интервал и описывает трафик на нем с помощью следующих категорий:
| Поля | |
|---|---|
start_polyline_point_index |
Начальный индекс этого интервала в ломаной линии. |
end_polyline_point_index |
Конечный индекс этого интервала в ломаной линии. |
Объединенное поле speed_type. Тип скорости в этом интервале. speed_type может иметь одно из следующих значений: |
|
speed |
Скорость движения транспорта в этом интервале. |
Скорость
Классификация скорости ломаной линии на основе данных о дорожной обстановке.
| Перечисления | |
|---|---|
SPEED_UNSPECIFIED |
Значение по умолчанию. Это значение не используется. |
NORMAL |
Нормальная скорость, без задержек. |
SLOW |
Обнаружено замедление работы при среднем объеме трафика. |
TRAFFIC_JAM |
Задержки из-за пробок. |
TollInfo
Содержит информацию об оплате за проезд на устройстве или 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. |
IN_FASTAG |
Индия. |
IN_LOCAL_HP_PLATE_EXEMPT |
Индия, освобождение от уплаты налогов в штате Химачал-Прадеш. |
JP_ETC |
Япония, ETC. Беспроводная электронная система взимания платы за проезд. https://www.go-etc.jp/ |
JP_ETC2 |
ETC2.0 (Япония). Новая версия ETC с дополнительной скидкой и двусторонней связью между устройствами в автомобилях и антеннами на дорогах. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Мексиканский абонемент на проезд. https://iave.capufe.gob.mx/#/ |
MX_PASE |
Мексика https://www.pase.com.mx |
MX_QUICKPASS |
Мексика https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
Мексика |
MX_TAG_TELEVIA |
Компания, предоставляющая абонементы на проезд по платным дорогам в Мексике. Одна из многих, работающих в Мехико. Дополнительную информацию можно найти на сайте https://www.televia.com.mx. |
MX_TELEVIA |
Компания, предоставляющая абонементы на проезд по платным дорогам в Мексике. Одна из многих компаний, работающих в Мехико. https://www.televia.com.mx |
MX_VIAPASS |
пропуск для платных дорог в Мексике; Дополнительную информацию можно найти на странице https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
Алабама, США. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
Аляска, США. |
US_CA_FASTRAK |
Калифорния, США. |
US_CA_FASTRAK_CAV_STICKER |
Указывает, что у водителя есть проездной FasTrak в дополнение к наклейке для экологически чистого автомобиля, выданной Управлением автомобильного транспорта. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
Колорадо, США. |
US_CO_GO_PASS |
Колорадо, США. |
US_DE_EZPASSDE |
Германии и США. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
Флорида, США. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
Флорида, США. |
US_FL_EPASS |
Флорида, США. |
US_FL_GIBA_TOLL_PASS |
Флорида, США. |
US_FL_LEEWAY |
Флорида, США. |
US_FL_SUNPASS |
Флорида, США. |
US_FL_SUNPASS_PRO |
Флорида, США. |
US_IL_EZPASSIL |
Иллинойс, США. |
US_IL_IPASS |
Иллинойс, США. |
US_IN_EZPASSIN |
Индия, США. |
US_KS_BESTPASS_HORIZON |
в штате Канзас, США. |
US_KS_KTAG |
в штате Канзас, США. |
US_KS_NATIONALPASS |
в штате Канзас, США. |
US_KS_PREPASS_ELITEPASS |
в штате Канзас, США. |
US_KY_RIVERLINK |
в штате Кентукки, США. |
US_LA_GEAUXPASS |
Лос-Анджелес, США. |
US_LA_TOLL_TAG |
Лос-Анджелес, США. |
US_MA_EZPASSMA |
Массачусетс, США. |
US_MD_EZPASSMD |
Мэриленд, США. |
US_ME_EZPASSME |
Мэн, США. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
Мичиган, США. |
US_MI_BCPASS |
Мичиган, США. |
US_MI_BREAKAWAY |
Мичиган, США. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
Мичиган, США. |
US_MI_IQ_PROX_CARD |
Мичиган, США. Устарело, так как этого типа карт больше не существует. |
US_MI_IQ_TAG |
Мичиган, США. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
Мичиган, США. |
US_MI_NEXPRESS_TOLL |
Мичиган, США. |
US_MN_EZPASSMN |
Миннесота, США. |
US_NC_EZPASSNC |
Северная Каролина, США. |
US_NC_PEACH_PASS |
Северная Каролина, США. |
US_NC_QUICK_PASS |
Северная Каролина, США. |
US_NH_EZPASSNH |
Нью-Гэмпшир, США. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
Нью-Джерси, США. |
US_NJ_EZPASSNJ |
Нью-Джерси, США. |
US_NY_EXPRESSPASS |
Нью-Йорк, США. |
US_NY_EZPASSNY |
Нью-Йорк, США. |
US_OH_EZPASSOH |
Огайо, США. |
US_PA_EZPASSPA |
Пенсильвания, США. |
US_RI_EZPASSRI |
Род-Айленд, США. |
US_SC_PALPASS |
Южная Каролина, США. |
US_TX_AVI_TAG |
Техас, США. |
US_TX_BANCPASS |
Техас, США. |
US_TX_DEL_RIO_PASS |
Техас, США. |
US_TX_EFAST_PASS |
Техас, США. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
Техас, США. |
US_TX_EPTOLL |
Техас, США. |
US_TX_EZ_CROSS |
Техас, США. |
US_TX_EZTAG |
Техас, США. |
US_TX_FUEGO_TAG |
Техас, США. |
US_TX_LAREDO_TRADE_TAG |
Техас, США. |
US_TX_PLUSPASS |
Техас, США. |
US_TX_TOLLTAG |
Техас, США. |
US_TX_TXTAG |
Техас, США. |
US_TX_XPRESS_CARD |
Техас, США. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
Юта, США. |
US_VA_EZPASSVA |
Вирджиния, США. |
US_WA_BREEZEBY |
Вашингтон, США. |
US_WA_GOOD_TO_GO |
Вашингтон, США. |
US_WV_EZPASSWV |
Западная Виргиния, США. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
Западная Виргиния, США. |
US_WV_MOV_PASS |
Западная Виргиния, США |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
Западная Виргиния, США. |
TrafficModel
В этом поле указывается одно из следующих допущений, которые используются при расчете времени в пути с учетом загруженности дорог (перечислены в перечислениях ниже). В зависимости от выбранного перечисления поле duration ответа TrafficModel будет различаться. Значение содержит прогнозируемое время в пути с учетом средних статистических показателей. TrafficModel доступен только для запросов, в которых для параметра задано значение RoutingPreferenceTRAFFIC_AWARE_OPTIMAL, а для параметра – RouteTravelModeDRIVE.
| Перечисления | |
|---|---|
TRAFFIC_MODEL_UNSPECIFIED |
Не используется. Если указано, по умолчанию будет использоваться значение BEST_GUESS. |
BEST_GUESS |
Возвращаемое duration значение должно содержать наиболее вероятную оценку времени в пути с учетом статистики и текущей загруженности дорог. Чем ближе время отправления departure_time к текущему моменту, тем сильнее результат будет зависеть от текущей ситуации. |
PESSIMISTIC |
Возвращаемое значение продолжительности должно быть больше фактического времени в пути по этому маршруту в обычные дни (кроме дней с крайне высокой загруженностью дорог). |
OPTIMISTIC |
Возвращаемое значение должно быть меньше фактического времени в пути по этому маршруту в большинстве дней (кроме дней с крайне низкой загруженностью дорог). |
TransitAgency
Транспортное агентство, которое управляет маршрутом.
| Поля | |
|---|---|
name |
Название транспортного агентства. |
phone_number |
Номер телефона транспортного агентства в формате, принятом в определенном регионе. |
uri |
URI транспортного агентства. |
TransitLine
Содержит информацию о маршруте общественного транспорта на этом шаге.
| Поля | |
|---|---|
agencies[] |
Транспортное агентство (или агентства), которое обслуживает этот маршрут. |
name |
Полное название маршрута, например "8 Avenue Local". |
uri |
URI маршрута, предоставленный транспортным агентством. |
color |
Цвет, которым обозначается этот маршрут. Представлено в шестнадцатеричном формате. |
icon_uri |
URI значка, связанного с этим маршрутом. |
name_short |
Краткое название маршрута. Как правило, это номер маршрута, например М7 или 355. |
text_color |
Цвет текста, обычно используемого в знаках этого вида транспорта. Представлено в шестнадцатеричном формате. |
vehicle |
Тип транспортного средства, используемого на маршруте общественного транспорта. |
TransitPreferences
Предпочтения для маршрутов на основе TRANSIT, влияющие на возвращаемый маршрут.
| Поля | |
|---|---|
allowed_travel_modes[] |
Набор способов передвижения, которые можно использовать при построении маршрута в |
routing_preference |
Предпочтительный вариант маршрута, который при указании влияет на возвращаемый маршрут |
TransitRoutingPreference
Указывает параметры маршрутов на общественном транспорте.
| Перечисления | |
|---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
Предпочтения не указаны. |
LESS_WALKING |
Указывает, что в предпочтительном маршруте должно быть как можно меньшим расстояние, преодолеваемое пешком. |
FEWER_TRANSFERS |
Указывает, что в предпочтительном маршруте должно быть как можно меньше пересадок. |
TransitTravelMode
Набор значений, используемых для указания вида транспорта.
| Перечисления | |
|---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Не указан способ передвижения на общественном транспорте. |
BUS |
Поездка на автобусе. |
SUBWAY |
Поездки на метро. |
TRAIN |
Путешествуйте на поезде. |
LIGHT_RAIL |
Поездка на легкорельсовом транспорте или трамвае. |
RAIL |
Путешествуйте на поезде. Это эквивалентно сочетанию SUBWAY, TRAIN и LIGHT_RAIL. |
TransitStop
Информация об остановке общественного транспорта.
| Поля | |
|---|---|
name |
Название остановки общественного транспорта. |
location |
Местоположение остановки, выраженное в координатах широты и долготы. |
TransitVehicle
Информация о транспортном средстве, используемом на маршрутах общественного транспорта.
| Поля | |
|---|---|
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 |
имперские (английские) единицы измерения; |
VehicleEmissionType
Набор значений, описывающих тип выбросов автомобиля. Применяется только к устройству DRIVE .RouteTravelMode
| Перечисления | |
|---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Не указан тип выбросов. Значение по умолчанию – GASOLINE. |
GASOLINE |
Автомобиль с бензиновым двигателем. |
ELECTRIC |
Транспортное средство, работающее на электричестве. |
HYBRID |
Гибридный автомобиль (например, бензиновый + электрический). |
DIESEL |
Транспортное средство с дизельным двигателем. |
VehicleInfo
Содержит информацию об автомобиле, например о типе выбросов.
| Поля | |
|---|---|
emission_type |
Тип выбросов автомобиля. Применяется только к устройству |
total_height_mm |
Высота транспортного средства, включая высоту прицепов. Должен быть задан для грузовика или прицепа, чтобы сработал триггер. Это поле не поддерживается в ComputeRouteMatrix, если |
total_length_mm |
Длина транспортного средства, включая длину прицепов. Должен быть задан для грузовика или прицепа, чтобы сработал триггер. Это поле не поддерживается в ComputeRouteMatrix, если |
total_width_mm |
Ширина транспортного средства, включая ширину прицепов. Должен быть задан для грузовика или прицепа, чтобы сработал триггер. Это поле не поддерживается в ComputeRouteMatrix, если |
total_weight_kg |
Вес транспортного средства, включая вес прицепов. В данном случае вес – это фактический вес, а не рейтинг веса. Должен быть задан для грузовика или прицепа, чтобы сработал триггер. Это поле не поддерживается в ComputeRouteMatrix, если |
trailer_info[] |
Содержит по одной записи для каждого трейлера. Если указана информация о трейлере, для свойства |
hazardous_goods_types[] |
Список опасных материалов, перевозимых в автомобиле (если есть). |
HazardousGoodsType
Типы опасных материалов.
| Перечисления | |
|---|---|
HAZARDOUS_GOODS_TYPE_UNSPECIFIED |
Не указан тип опасных грузов. |
EXPLOSIVES |
Взрывчатые вещества. |
GASES |
Газы. |
FLAMMABLE |
легковоспламеняющиеся товары; |
COMBUSTIBLE |
легковоспламеняющиеся товары; |
ORGANIC |
Органические продукты. |
POISON |
Ядовитые вещества. |
RADIOACTIVE |
Радиоактивные материалы. |
CORROSIVE |
Коррозионные вещества. |
ASPIRATION_HAZARD |
Опасные товары, которые могут попасть в дыхательные пути. |
ENVIRONMENTAL_HAZARD |
Опасные для окружающей среды товары. |
OTHER |
Другие товары. |
TrailerInfo
Информация об отдельных прицепах, прикрепленных к транспортному средству. Для грузовых автомобилей необходимо указывать длину прицепов. Другие атрибуты необязательны. Общее количество атрибутов должно включать атрибуты трейлеров. Например, значение total_height_mm всегда должно быть больше или равно значению trailer_info.height_mm.
| Поля | |
|---|---|
height_mm |
Высота трейлера. |
length_mm |
Длина прицепа. |
width_mm |
Ширина трейлера. |
weight_kg |
Вес прицепа. В данном случае вес – это фактический вес, а не рейтинг веса. |
Путевая точка
Содержит путевую точку. Путевые точки отмечают начало и конец маршрута, а также промежуточные остановки.
| Поля | |
|---|---|
via |
Отмечает эту путевую точку как ключевой этап, а не просто остановку. Для каждой путевой точки в запросе, не являющейся транзитной, в ответ добавляется запись в массив |
vehicle_stopover |
Указывает, что путевая точка предназначена для остановки транспортных средств с целью посадки или высадки пассажиров. Если задать это значение, рассчитанный маршрут не будет включать путевые точки, отличные от |
side_of_road |
Указывает, что в этой путевой точке транспортное средство должно остановиться на определенной стороне дороги. Если задать это значение, маршрут будет проходить через указанное место, чтобы транспортное средство могло остановиться на той стороне дороги, к которой смещено местоположение относительно центра дороги. Этот вариант подходит только для |
Объединенное поле location_type. Разные способы представления местоположения. location_type может иметь одно из следующих значений: |
|
location |
Точка, заданная с помощью географических координат, включая необязательное направление. |
place_id |
Идентификатор места POI, связанный с путевой точкой. |
address |
Адрес, удобный для восприятия человеком, или код Plus Code. Подробную информацию можно найти на сайте https://plus.codes. |
navigation_point_token |
Токен, идентифицирующий |