RouteModifiers

Encapsula um conjunto de condições opcionais a serem satisfeitas ao calcular as rotas.

Representação JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean
}
Campos
avoidTolls

boolean

Quando definido como verdadeiro, evita vias com pedágio sempre que possível, preferência a rotas sem pedágios. Aplicável apenas ao DRIVE e ao TWO_WHEELER RouteTravelMode.

avoidHighways

boolean

Quando definido como verdadeiro, evita rodovias sempre que possível, preferência a rotas que não as incluem. Aplicável apenas ao DRIVE e ao TWO_WHEELER RouteTravelMode.

avoidFerries

boolean

Quando definido como verdadeiro, evita balsas sempre que possível, preferência a rotas sem balsas. Aplicável apenas ao DRIVE e ao TWO_WHEELER RouteTravelMode.

avoidIndoor

boolean

Quando definido como verdadeiro, evita a navegação em ambientes internos sempre que possível, preferência a rotas que não contêm navegação em ambientes internos. Aplicável apenas ao WALK RouteTravelMode.

vehicleInfo

object (VehicleInfo)

Especifica as informações do veículo.

tollPasses[]

enum (TollPass)

Encapsula informações sobre tags de pedágio. Se os pedágios forem fornecidos, a API tentará retornar o preço deles. Se os tags de pedágio não forem informados, a API vai tratá-los como desconhecidos e tentará retornar o preço em dinheiro. Aplicável apenas ao DRIVE e ao TWO_WHEELER RouteTravelMode.

avoidTunnels

boolean

Opcional. Quando definido como verdadeiro, evita túneis sempre que possível, preferência a rotas sem túneis. Aplicável apenas ao DRIVE e ao TWO_WHEELER RouteTravelMode. RoutingPreference precisa ser definido como TRAFFIC_AWARE_OPTIMAL. Esse campo não é compatível com v2.computeRouteMatrix.

VehicleInfo

Contém as informações do veículo, como o tipo de emissão.

Representação JSON
{
  "emissionType": enum (VehicleEmissionType),
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ],
  "hazardousGoodsTypes": [
    enum (HazardousGoodsType)
  ]
}
Campos
emissionType

enum (VehicleEmissionType)

Descreve o tipo de emissão do veículo. Aplicável apenas ao DRIVE RouteTravelMode.

totalHeightMm

string (int64 format)

Altura do veículo, incluindo a altura de qualquer reboque anexado. Precisa ser definido para que o caminhão ou o reboque seja acionado. Esse campo não é compatível com v2.computeRouteMatrix quando RouteTravelMode é DRIVE.

totalLengthMm

string (int64 format)

Comprimento do veículo, incluindo o comprimento de qualquer reboque anexado. Precisa ser definido para que o caminhão ou o reboque seja acionado. Esse campo não é compatível com v2.computeRouteMatrix quando RouteTravelMode é DRIVE.

totalWidthMm

string (int64 format)

Largura do veículo, incluindo a de qualquer reboque anexado. Precisa ser definido para que o caminhão ou o reboque seja acionado. Esse campo não é compatível com v2.computeRouteMatrix quando RouteTravelMode é DRIVE.

totalWeightKg

string (int64 format)

Peso do veículo, incluindo o peso de qualquer reboque anexado. Peso, neste contexto, se refere ao peso real, não à classificação de peso. Precisa ser definido para que o caminhão ou o reboque seja acionado. Esse campo não é compatível com v2.computeRouteMatrix quando RouteTravelMode é DRIVE.

trailerInfo[]

object (TrailerInfo)

Contém uma entrada para cada trailer. Se as informações do trailer forem fornecidas, RoutingPreference precisará ser definido como TRAFFIC_AWARE_OPTIMAL. Esse campo não é compatível com v2.computeRouteMatrix quando RouteTravelMode é DRIVE.

hazardousGoodsTypes[]

enum (HazardousGoodsType)

Lista de materiais perigosos transportados no veículo, se houver.

VehicleEmissionType

Um conjunto de valores que descrevem o tipo de emissão do veículo. Aplicável apenas ao DRIVE RouteTravelMode.

Tipos enumerados
VEHICLE_EMISSION_TYPE_UNSPECIFIED Nenhum tipo de emissão especificado. O padrão é GASOLINE.
GASOLINE Veículo a gasolina.
ELECTRIC Veículo movido a eletricidade.
HYBRID Veículo híbrido (como gasolina + elétrico).
DIESEL Veículo a diesel.

TrailerInfo

Informações sobre reboques individuais anexados ao veículo. Os comprimentos de todos os trailers precisam ser informados para o transporte rodoviário. Outros atributos são opcionais. Os atributos totais precisam abranger os atributos de todos os trailers. Por exemplo, totalHeightMm precisa ser sempre maior ou igual a trailerInfo.height_mm.

Representação JSON
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
Campos
heightMm

string (int64 format)

É a altura do trailer.

lengthMm

string (int64 format)

Duração do trailer.

widthMm

string (int64 format)

Largura do trailer.

weightKg

string (int64 format)

Peso do trailer. Peso, neste contexto, se refere ao peso real, não à classificação de peso.

HazardousGoodsType

Tipos de materiais perigosos diferentes.

Tipos enumerados
HAZARDOUS_GOODS_TYPE_UNSPECIFIED Nenhum tipo de produto perigoso especificado.
EXPLOSIVES Produtos explosivos.
GASES Gases.
FLAMMABLE Produtos inflamáveis.
COMBUSTIBLE Produtos combustíveis.
ORGANIC Produtos orgânicos.
POISON Produtos venenosos.
RADIOACTIVE Produtos radioativos.
CORROSIVE Produtos corrosivos.
ASPIRATION_HAZARD Produtos perigosos de aspiração.
ENVIRONMENTAL_HAZARD Produtos perigosos para o meio ambiente.
OTHER Outros tipos de bens.

TollPass

Lista de pedágios no mundo todo que aceitamos.

Tipos enumerados
TOLL_PASS_UNSPECIFIED Não utilizado. Se esse valor for usado, a solicitação vai falhar.
AU_ETOLL_TAG Tag de pedágio de Sydney. Confira mais detalhes em https://www.myetoll.com.au.
AU_EWAY_TAG Tag de pedágio de Sydney. Confira mais detalhes em https://www.tollpay.com.au.
AU_LINKT Tag de pedágio em toda a Austrália. Confira mais detalhes em https://www.linkt.com.au/ (em inglês).
AR_TELEPASE Tag de pedágio da Argentina. Confira mais detalhes em https://telepase.com.ar (link em espanhol).
BR_AUTO_EXPRESO Tag de pedágio do Brasil. Confira mais detalhes em https://www.autoexpreso.com
BR_CONECTCAR Tag de pedágio do Brasil. Confira mais detalhes em https://conectcar.com.
BR_MOVE_MAIS Tag de pedágio do Brasil. Confira mais detalhes em https://movemais.com.
BR_PASSA_RAPIDO Tag de pedágio do Brasil. Para mais detalhes, acesse https://pasorapido.gob.do/
BR_SEM_PARAR Tag de pedágio do Brasil. Confira mais detalhes em https://www.semparar.com.br.
BR_TAGGY Tag de pedágio do Brasil. Confira mais detalhes em https://taggy.com.br.
BR_VELOE Tag de pedágio do Brasil. Confira mais detalhes em https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD Fronteira entre o Canadá e os Estados Unidos.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Fronteira entre o Canadá e os Estados Unidos.
CA_US_BLUE_WATER_EDGE_PASS Travessia da fronteira de Ontário, Canadá, para Michigan, Estados Unidos.
CA_US_CONNEXION Travessia da fronteira de Ontário, Canadá, para Michigan, Estados Unidos.
CA_US_NEXUS_CARD Fronteira entre o Canadá e os Estados Unidos.
ID_E_TOLL Indonésia. Cartão eletrônico fornecido por vários bancos usado para pagar pedágios. Todos os e-cards via bancos são cobrados da mesma forma, então apenas um valor de enumeração é necessário. Por exemplo: Bank Mandiri https://www.bankmandiri.co.id/e-money (em inglês), BCA https://www.bca.co.id/flazz (em inglês), BNI https://www.bni.co.id/id-id/ebanking/tapcash (em inglês)
IN_FASTAG India.
IN_LOCAL_HP_PLATE_EXEMPT Índia, isenção de placa do estado de HP.
JP_ETC ETC do Japão. Sistema eletrônico sem fio para coletar pedágios. https://www.go-etc.jp/ (em japonês)
JP_ETC2 ETC2.0 do Japão. Nova versão do ETC com mais desconto e comunicação bidirecional entre dispositivos em veículos e antenas na estrada. https://www.go-etc.jp/etc2/index.html
MX_IAVE Tag de pedágio do México. https://iave.capufe.gob.mx/#/
MX_PASE México https://www.pase.com.mx
MX_QUICKPASS México: https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE México
MX_TAG_TELEVIA Empresa de tag de pedágio do México. Um dos muitos que operam na Cidade do México. Confira mais detalhes em https://www.televia.com.mx (link em espanhol).
MX_TELEVIA Empresa de tag de pedágio do México. Uma das muitas que operam na Cidade do México. https://www.televia.com.mx (em espanhol)
MX_VIAPASS Tag de pedágio do México. Confira mais detalhes em https://www.viapass.com.mx/viapass/web_home.aspx.
US_AL_FREEDOM_PASS AL, EUA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, EUA.
US_CA_FASTRAK CA, EUA.
US_CA_FASTRAK_CAV_STICKER Indica que o motorista tem um passe do FasTrak, além do adesivo de veículo de ar limpo (CAV, na sigla em inglês) emitido pelo DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, EUA.
US_CO_GO_PASS CO, EUA.
US_DE_EZPASSDE DE, EUA.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, EUA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, EUA.
US_FL_EPASS FL, EUA.
US_FL_GIBA_TOLL_PASS FL, EUA.
US_FL_LEEWAY FL, EUA.
US_FL_SUNPASS FL, EUA.
US_FL_SUNPASS_PRO FL, EUA.
US_IL_EZPASSIL IL, EUA.
US_IL_IPASS IL, EUA.
US_IN_EZPASSIN IN, EUA.
US_KS_BESTPASS_HORIZON KS, EUA.
US_KS_KTAG KS, EUA.
US_KS_NATIONALPASS KS, EUA.
US_KS_PREPASS_ELITEPASS KS, EUA.
US_LA_GEAUXPASS LA, EUA.
US_LA_TOLL_TAG LA, EUA.
US_MA_EZPASSMA MA, EUA.
US_MD_EZPASSMD MD, EUA.
US_ME_EZPASSME ME, EUA.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, EUA.
US_MI_BCPASS MI, EUA.
US_MI_BREAKAWAY MI, EUA.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, EUA.
US_MI_IQ_PROX_CARD

MI, EUA. Descontinuado porque esse tipo de cartão não existe mais.

US_MI_IQ_TAG MI, EUA.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, EUA.
US_MI_NEXPRESS_TOLL MI, EUA.
US_MN_EZPASSMN MN, EUA.
US_NC_EZPASSNC Carolina do Norte, EUA.
US_NC_PEACH_PASS Carolina do Norte, EUA.
US_NC_QUICK_PASS NC, EUA.
US_NH_EZPASSNH NH, EUA.
US_NJ_DOWNBEACH_EXPRESS_PASS NJ, EUA.
US_NJ_EZPASSNJ NJ, EUA.
US_NY_EXPRESSPASS NY, EUA.
US_NY_EZPASSNY NY, EUA.
US_OH_EZPASSOH OH, EUA.
US_PA_EZPASSPA PA, EUA.
US_RI_EZPASSRI RI, EUA.
US_SC_PALPASS SC, EUA.
US_TX_AVI_TAG TX, EUA.
US_TX_BANCPASS TX, EUA.
US_TX_DEL_RIO_PASS TX, EUA.
US_TX_EFAST_PASS TX, EUA.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, EUA.
US_TX_EPTOLL TX, EUA.
US_TX_EZ_CROSS TX, EUA.
US_TX_EZTAG TX, EUA.
US_TX_FUEGO_TAG TX, EUA.
US_TX_LAREDO_TRADE_TAG TX, EUA.
US_TX_PLUSPASS TX, EUA.
US_TX_TOLLTAG TX, EUA.
US_TX_TXTAG TX, EUA.
US_TX_XPRESS_CARD TX, EUA.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, EUA.
US_VA_EZPASSVA VA, EUA.
US_WA_BREEZEBY WA, EUA.
US_WA_GOOD_TO_GO WA, EUA.
US_WV_EZPASSWV WV, EUA.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, EUA.
US_WV_MOV_PASS WV, EUA
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, EUA.