RouteModifiers

Encapsula um conjunto de condições opcionais a serem atendidas ao calcular os trajetos.

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

boolean

Quando definido como verdadeiro, evita vias com pedágio onde for razoável, preferência a trajetos que não contenham vias com pedágio. Aplicável apenas aos RouteTravelMode de DRIVE e TWO_WHEELER.

avoidHighways

boolean

Quando definido como verdadeiro, evita rodovias onde for razoável, preferência a trajetos que não contenham rodovias. Aplicável apenas aos RouteTravelMode de DRIVE e TWO_WHEELER.

avoidFerries

boolean

Quando definido como verdadeiro, evita balsas quando razoável, priorizando trajetos que não contenham balsas. Aplicável apenas aos RouteTravelMode de DRIVE e TWO_WHEELER.

avoidIndoor

boolean

Quando definido como verdadeiro, evita a navegação em ambientes fechados quando razoável, priorizando trajetos que não contenham navegação interna. Aplicável apenas aos RouteTravelMode do WALK.

vehicleInfo

object (VehicleInfo)

Especifica as informações do veículo.

tollPasses[]

enum (TollPass)

Encapsula informações sobre passes de pedágio. Se os passes livres forem fornecidos, a API vai tentar retornar o preço do cartão. Se os passes livres não forem fornecidos, a API vai tratar o valor como desconhecido e tentar retornar o preço em dinheiro. Aplicável apenas aos RouteTravelMode de DRIVE e TWO_WHEELER.

VehicleInfo

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

Representação JSON
{
  "emissionType": enum (VehicleEmissionType)
}
Campos
emissionType

enum (VehicleEmissionType)

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

VehicleEmissionType

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

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED Nenhum tipo de emissão especificado. O padrão é GASOLINE.
GASOLINE Veículo a gasolina/combustível.
ELECTRIC Veículo com eletricidade.
HYBRID Veículo híbrido com combustível (como gasolina + elétrico).
DIESEL Veículo a diesel.

TollPass

Lista de passes livres aceitos no mundo todo.

Enums
TOLL_PASS_UNSPECIFIED Não utilizado. Se esse valor for usado, a solicitação falhará.
AU_ETOLL_TAG Pedágio de Sydney. Veja mais detalhes em https://www.myetoll.com.au (em inglês).
AU_EWAY_TAG Pedágio de Sydney. Veja mais detalhes em https://www.tollpay.com.au.
AU_LINKT Cartão de pedágio em toda a Austrália. Saiba mais em https://www.linkt.com.au/.
AR_TELEPASE Pedágio na Argentina. Confira mais detalhes em https://telepase.com.ar.
BR_AUTO_EXPRESO Pedágio no Brasil. Veja mais detalhes em https://www.autoexpreso.com.
BR_CONECTCAR Pedágio no Brasil. Saiba mais em https://conectcar.com.
BR_MOVE_MAIS Pedágio no Brasil. Saiba mais em https://movemais.com.
BR_PASSA_RAPIDO Pedágio no Brasil. Saiba mais em https://pasorapido.gob.do/.
BR_SEM_PARAR Pedágio no Brasil. Veja mais detalhes em https://www.semparar.com.br (em inglês).
BR_TAGGY Pedágio no Brasil. Saiba mais em https://taggy.com.br.
BR_VELOE Pedágio no Brasil. Confira mais detalhes em https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD Cruzamento das fronteiras entre Canadá e Estados Unidos.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Cruzamento das fronteiras entre Canadá e Estados Unidos.
CA_US_BLUE_WATER_EDGE_PASS Ponte de Ontário, Canadá a Michigan, na fronteira com os Estados Unidos.
CA_US_CONNEXION Ponte de Ontário, Canadá a Michigan, na fronteira com os Estados Unidos.
CA_US_NEXUS_CARD Cruzamento das fronteiras entre Canadá e Estados Unidos.
ID_E_TOLL Indonésia. Cartão eletrônico fornecido por vários bancos e usado para pagar pedágios. Todos os cartões eletrônicos via bancos são cobrados da mesma forma, portanto, é necessário apenas um valor de tipo enumerado. Por exemplo: — 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 India.
IN_LOCAL_HP_PLATE_EXEMPT Isenção de placa estadual da Índia e HP.
JP_ETC Japan etc. Sistema eletrônico sem fio para coletar pedágios. https://www.go-etc.jp/
JP_ETC2 Japan ETC2.0. Nova versão do ETC com desconto adicional e comunicação bidirecional entre dispositivos em veículos e antenas na estrada. https://www.go-etc.jp/etc2/index.html
MX_IAVE Pedágio no 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 pedágio no México. Um dos muitos que operam na Cidade do México. Veja mais detalhes em https://www.televia.com.mx.
MX_TELEVIA Empresa de pedágio no México. Um dos muitos que operam na Cidade do México. https://www.televia.com.mx
MX_VIAPASS Pedágio no México. Veja mais detalhes em https://www.viapass.com.mx/viapass/web_home.aspx.
US_AL_FREEDOM_PASS Alabama, EUA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, EUA.
US_CA_FASTRAK Califórnia, EUA.
US_CA_FASTRAK_CAV_STICKER Indica que o motorista tem um passe livre do FasTrak além do adesivo de veículo sem ar (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 Alemanha, EUA.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS Flórida, EUA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD Flórida, EUA.
US_FL_EPASS Flórida, EUA.
US_FL_GIBA_TOLL_PASS Flórida, EUA.
US_FL_LEEWAY Flórida, EUA.
US_FL_SUNPASS Flórida, EUA.
US_FL_SUNPASS_PRO Flórida, EUA.
US_IL_EZPASSIL Illinois, EUA.
US_IL_IPASS Illinois, EUA.
US_IN_EZPASSIN Índia, EUA.
US_KS_BESTPASS_HORIZON Kansas, EUA.
US_KS_KTAG Kansas, EUA.
US_KS_NATIONALPASS Kansas, EUA.
US_KS_PREPASS_ELITEPASS Kansas, EUA.
US_LA_GEAUXPASS Los Angeles, EUA.
US_LA_TOLL_TAG Los Angeles, EUA.
US_MA_EZPASSMA Massachusetts, EUA.
US_MD_EZPASSMD MD, EUA.
US_ME_EZPASSME MIM, EUA.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, EUA.
US_MI_BCPASS MI, EUA.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, EUA.
US_MI_IQ_PROX_CARD

MI, EUA. Obsoleto 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 Carolina do Norte, EUA.
US_NH_EZPASSNH New Hampshire, EUA.
US_NJ_DOWNBEACH_EXPRESS_PASS Nova Jersey, EUA.
US_NJ_EZPASSNJ Nova Jersey, EUA.
US_NY_EXPRESSPASS Nova York, EUA.
US_NY_EZPASSNY Nova York, EUA.
US_OH_EZPASSOH Oh, EUA.
US_PA_EZPASSPA Pensilvânia, EUA.
US_RI_EZPASSRI RI, EUA.
US_SC_PALPASS Carolina do Sul, EUA.
US_TX_AVI_TAG Texas, EUA.
US_TX_BANCPASS Texas, EUA.
US_TX_DEL_RIO_PASS Texas, EUA.
US_TX_EFAST_PASS Texas, EUA.
US_TX_EAGLE_PASS_EXPRESS_CARD Texas, EUA.
US_TX_EPTOLL Texas, EUA.
US_TX_EZ_CROSS Texas, EUA.
US_TX_EZTAG Texas, EUA.
US_TX_FUEGO_TAG Texas, EUA.
US_TX_LAREDO_TRADE_TAG Texas, EUA.
US_TX_PLUSPASS Texas, EUA.
US_TX_TOLLTAG Texas, EUA.
US_TX_TXTAG Texas, EUA.
US_TX_XPRESS_CARD Texas, EUA.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD Utah, EUA.
US_VA_EZPASSVA VA, EUA.
US_WA_BREEZEBY Washington, EUA.
US_WA_GOOD_TO_GO Washington, 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.