RouteModifiers

Представляет собой набор необязательных условий, которые необходимо соблюдать при расчете маршрутов.

JSON-представление
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
Поля
avoidTolls

boolean

Если установлено значение true, маршрут избегает платных дорог, где это целесообразно, отдавая предпочтение маршрутам, не содержащим платных дорог. Применяется только к RouteTravelMode DRIVE и TWO_WHEELER .

avoidHighways

boolean

Если установлено значение true, маршрут избегает автомагистралей, где это целесообразно, отдавая предпочтение маршрутам, не содержащим автомагистралей. Применяется только к RouteTravelMode DRIVE и TWO_WHEELER .

avoidFerries

boolean

Если установлено значение true, избегает паромов, где это целесообразно, отдавая предпочтение маршрутам, не содержащим паромов. Применяется только к RouteTravelMode DRIVE и TWO_WHEELER .

avoidIndoor

boolean

Если установлено значение true, маршрутизация в помещениях, где это целесообразно, избегается, отдавая предпочтение маршрутам, не содержащим элементов навигации внутри помещений. Применяется только к режиму WALK RouteTravelMode .

vehicleInfo

object ( VehicleInfo )

Указывает информацию об автомобиле.

tollPasses[]

enum ( TollPass )

Содержит информацию о проездных билетах на платные дороги. Если проездные билеты указаны, API пытается вернуть их стоимость. Если проездные билеты не указаны, API рассматривает проездной билет как неизвестный и пытается вернуть его стоимость при оплате наличными. Применяется только к RouteTravelMode DRIVE и TWO_WHEELER .

Информация об автомобиле

Содержит информацию об автомобиле, например, о типе выбросов.

JSON-представление
{
  "emissionType": enum (VehicleEmissionType),
  "totalAxleCount": integer,
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ],
  "hazardousGoodsTypes": [
    enum (HazardousGoodsType)
  ]
}
Поля
emissionType

enum ( VehicleEmissionType )

Описывает тип выбросов транспортного средства. Применяется только к режиму DRIVE RouteTravelMode .

totalAxleCount

integer

Необязательно. Общее количество осей. Должно быть >= 2, если задано. Должно быть задано для запуска грузоперевозок, но является необязательным для прицепных перевозок. Это поле не поддерживается в v2.computeRouteMatrix, когда RouteTravelMode имеет DRIVE .

totalHeightMm

string ( int64 format)

Необязательно. Высота транспортного средства, включая высоту любых прикрепленных прицепов. Необходимо указать для запуска функции грузоперевозок или буксировки прицепа. Это поле не поддерживается в v2.computeRouteMatrix, когда RouteTravelMode имеет значение DRIVE .

totalLengthMm

string ( int64 format)

Необязательно. Длина транспортного средства, включая длину любых прикрепленных прицепов. Необходимо указать для запуска функции грузоперевозок или буксировки. Это поле не поддерживается в v2.computeRouteMatrix, когда RouteTravelMode имеет значение DRIVE .

totalWidthMm

string ( int64 format)

Необязательно. Ширина транспортного средства, включая ширину любых прикрепленных прицепов. Необходимо указать для запуска функции грузоперевозок или буксировки прицепа. Это поле не поддерживается в v2.computeRouteMatrix, когда RouteTravelMode имеет значение DRIVE .

totalWeightKg

string ( int64 format)

Необязательно. Вес транспортного средства, включая вес любых прикрепленных прицепов. В данном контексте вес относится к фактическому весу, а не к допустимой грузоподъемности. Необходимо установить для активации функции грузоперевозок или буксировки прицепа. Это поле не поддерживается в v2.computeRouteMatrix, когда RouteTravelMode имеет DRIVE .

trailerInfo[]

object ( TrailerInfo )

Необязательно. Содержит одну запись для каждого прицепа. Если информация о прицепе предоставлена, RoutingPreference должен быть установлен в значение TRAFFIC_AWARE_OPTIMAL . Это поле не поддерживается в v2.computeRouteMatrix, когда RouteTravelMode имеет DRIVE .

hazardousGoodsTypes[]

enum ( HazardousGoodsType )

Необязательно. Список опасных материалов, перевозимых в транспортном средстве, если таковые имеются.

Тип выбросов транспортного средства

Набор значений, описывающих тип выбросов транспортного средства. Применяется только к режиму DRIVE RouteTravelMode .

Перечисления
VEHICLE_EMISSION_TYPE_UNSPECIFIED Тип выбросов не указан. По умолчанию используется GASOLINE .
GASOLINE Автомобиль, работающий на бензине.
ELECTRIC Электромобиль.
HYBRID Гибридный автомобиль (например, автомобиль, работающий на бензине и электричестве).
DIESEL Транспортное средство, работающее на дизельном топливе.

Информация о трейлере

Информация об отдельных прицепах, прикрепленных к транспортному средству. Длина всех прицепов должна быть указана для грузоперевозок. Другие атрибуты являются необязательными. Общие атрибуты должны включать атрибуты всех прицепов. Например, totalHeightMm всегда должно быть больше или равно trailerInfo.height_mm .

JSON-представление
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
Поля
heightMm

string ( int64 format)

Высота прицепа.

lengthMm

string ( int64 format)

Длина прицепа.

widthMm

string ( int64 format)

Ширина прицепа.

weightKg

string ( int64 format)

Вес прицепа. В данном контексте под весом понимается фактический вес, а не допустимая грузоподъемность.

Тип опасных грузов

Виды различных опасных материалов.

Перечисления
HAZARDOUS_GOODS_TYPE_UNSPECIFIED Тип опасных грузов не указан.
EXPLOSIVES Взрывчатые вещества.
GASES Газы.
FLAMMABLE Легковоспламеняющиеся товары.
COMBUSTIBLE Горючие товары.
ORGANIC Органические товары.
POISON Ядовитые вещества.
RADIOACTIVE Радиоактивные товары.
CORROSIVE Коррозионные вещества.
ASPIRATION_HAZARD Аспирация опасных грузов.
ENVIRONMENTAL_HAZARD Экологически опасные грузы.
OTHER Другие виды товаров.

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 Japan ETC. Электронная беспроводная система сбора дорожных сборов. https://www.go-etc.jp/
JP_ETC2 Японская версия ETC 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 Мексиканская компания, предоставляющая услуги по установке и обслуживанию платных дорог. Одна из многих, работающих в Мехико. Дополнительную информацию можно найти на сайте https://www.televia.com.mx .
MX_TELEVIA Мексиканская компания, предоставляющая услуги по установке и обслуживанию платных дорог. Одна из многих, работающих в Мехико. https://www.televia.com.mx
MX_VIAPASS Проездной билет на платную дорогу в Мексике. Дополнительную информацию см. на сайте https://www.viapass.com.mx/viapass/web_home.aspx .
US_AL_FREEDOM_PASS Алабама, США.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS Аляска, США.
US_CA_FASTRAK Калифорния, США.
US_CA_FASTRAK_CAV_STICKER Указывает на наличие у водителя любого проездного FasTrak в дополнение к выданной DMV наклейке Clean Air Vehicle (CAV). https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, США.
US_CO_GO_PASS CO, США.
US_DE_EZPASSDE DE, США.
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_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 Западная Вирджиния, США.