RouteModifiers

Encapsula un conjunto de condiciones opcionales que se deben satisfacer cuando se calculan las rutas.

Representación JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean
}
Campos
avoidTolls

boolean

Cuando se establece como verdadero, se evitan las rutas con peaje cuando es razonable, y se prefieren las rutas que no contienen peajes. Solo se aplica a los RouteTravelMode de DRIVE y TWO_WHEELER.

avoidHighways

boolean

Cuando se establece como verdadero, se evitan las autopistas cuando es razonable, y se prefieren las rutas que no las incluyen. Solo se aplica a los RouteTravelMode de DRIVE y TWO_WHEELER.

avoidFerries

boolean

Cuando se establece en verdadero, evita los transbordadores cuando es razonable y prioriza las rutas que no los incluyen. Solo se aplica a los DRIVE yTWO_WHEELER RouteTravelMode.

avoidIndoor

boolean

Cuando se establece como verdadero, evita la navegación en interiores cuando es razonable y da preferencia a las rutas que no contienen navegación en interiores. Solo se aplica al WALK RouteTravelMode.

vehicleInfo

object (VehicleInfo)

Especifica la información del vehículo.

tollPasses[]

enum (TollPass)

Encapsula información sobre los pases de peaje. Si se proporcionan pases de peaje, la API intenta devolver el precio del pase. Si no se proporcionan telepeajes, la API los considera desconocidos y trata de devolver el precio en efectivo. Solo se aplica a los RouteTravelMode de DRIVE y TWO_WHEELER.

avoidTunnels

boolean

Opcional. Cuando se establece en verdadero, se evitan los túneles cuando es razonable, y se prefieren las rutas que no los contienen. Solo se aplica a los RouteTravelMode de DRIVE y TWO_WHEELER. RoutingPreference debe establecerse en TRAFFIC_AWARE_OPTIMAL. Este campo no se admite en v2.computeRouteMatrix.

VehicleInfo

Contiene la información del vehículo, como el tipo de emisión.

Representación JSON
{
  "emissionType": enum (VehicleEmissionType),
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ],
  "hazardousGoodsTypes": [
    enum (HazardousGoodsType)
  ]
}
Campos
emissionType

enum (VehicleEmissionType)

Describe el tipo de emisión del vehículo. Solo se aplica al DRIVE RouteTravelMode.

totalHeightMm

string (int64 format)

Altura del vehículo, incluidas las alturas de los remolques adjuntos. Se debe configurar para que se activen los viajes en camión o con remolque. Este campo no se admite en v2.computeRouteMatrix cuando RouteTravelMode es DRIVE.

totalLengthMm

string (int64 format)

Longitud del vehículo, incluidas las longitudes de los remolques adjuntos. Se debe configurar para que se activen los viajes en camión o con remolque. Este campo no se admite en v2.computeRouteMatrix cuando RouteTravelMode es DRIVE.

totalWidthMm

string (int64 format)

Ancho del vehículo, incluidos los anchos de los remolques adjuntos. Se debe configurar para que se activen los viajes en camión o con remolque. Este campo no se admite en v2.computeRouteMatrix cuando RouteTravelMode es DRIVE.

totalWeightKg

string (int64 format)

Peso del vehículo, incluidos los pesos de los remolques adjuntos. El peso en este contexto se refiere al peso real, no a la clasificación de peso. Se debe configurar para que se activen los viajes en camión o con remolque. Este campo no se admite en v2.computeRouteMatrix cuando RouteTravelMode es DRIVE.

trailerInfo[]

object (TrailerInfo)

Contiene una entrada para cada avance. Si se proporciona información del avance, RoutingPreference debe establecerse en TRAFFIC_AWARE_OPTIMAL. Este campo no se admite en v2.computeRouteMatrix cuando RouteTravelMode es DRIVE.

hazardousGoodsTypes[]

enum (HazardousGoodsType)

Lista de materiales peligrosos transportados en el vehículo, si corresponde

VehicleEmissionType

Es un conjunto de valores que describen el tipo de emisión del vehículo. Solo se aplica al DRIVE RouteTravelMode.

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED No se especificó ningún tipo de emisión. Margen aproximado predeterminado: GASOLINE
GASOLINE Vehículo que funciona con gasolina.
ELECTRIC Vehículo eléctrico
HYBRID Vehículo híbrido (como gasolina y electricidad).
DIESEL Vehículo a diésel.

TrailerInfo

Es la información sobre los remolques individuales que están unidos al vehículo. Para el transporte por camión, se deben proporcionar las longitudes de los remolques. Los demás atributos son opcionales. Los atributos totales deben abarcar los atributos de todos los avances. Por ejemplo, totalHeightMm siempre debe ser mayor o igual que trailerInfo.height_mm.

Representación JSON
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
Campos
heightMm

string (int64 format)

Altura del tráiler

lengthMm

string (int64 format)

Longitud del avance.

widthMm

string (int64 format)

Ancho del tráiler.

weightKg

string (int64 format)

Peso del remolque El peso en este contexto se refiere al peso real, no a la clasificación de peso.

HazardousGoodsType

Tipos de diferentes materiales peligrosos

Enums
HAZARDOUS_GOODS_TYPE_UNSPECIFIED No se especificó ningún tipo de bienes peligrosos.
EXPLOSIVES Productos explosivos
GASES Gases
FLAMMABLE Productos inflamables
COMBUSTIBLE Productos combustibles
ORGANIC Productos orgánicos
POISON Productos venenosos
RADIOACTIVE Bienes radiactivos
CORROSIVE Productos corrosivos
ASPIRATION_HAZARD Bienes peligrosos por aspiración
ENVIRONMENTAL_HAZARD Bienes peligrosos para el medio ambiente
OTHER Otros tipos de bienes

TollPass

Lista de pases de peaje de todo el mundo que admitimos.

Enums
TOLL_PASS_UNSPECIFIED No se usa. Si se usa este valor, la solicitud falla.
AU_ETOLL_TAG Telepeaje de Sídney. Consulta más detalles en https://www.myetoll.com.au.
AU_EWAY_TAG Telepeaje de Sídney. Consulta más detalles en https://www.tollpay.com.au.
AU_LINKT Telepeaje para toda Australia. Consulta más detalles en https://www.linkt.com.au/.
AR_TELEPASE Telepeaje de Argentina. Consulta más detalles en https://telepase.com.ar.
BR_AUTO_EXPRESO Telepeaje de Brasil. Consulta más detalles en https://www.autoexpreso.com.
BR_CONECTCAR Telepeaje de Brasil. Consulta los detalles adicionales en https://conectcar.com.
BR_MOVE_MAIS Telepeaje de Brasil. Consulta más detalles en https://movemais.com.
BR_PASSA_RAPIDO Telepeaje de Brasil. Consulta más detalles en https://pasorapido.gob.do/
BR_SEM_PARAR Telepeaje de Brasil. Consulta más detalles en https://www.semparar.com.br.
BR_TAGGY Telepeaje de Brasil. Consulta más detalles en https://taggy.com.br.
BR_VELOE Telepeaje de Brasil. Consulta más detalles en https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD Cruce fronterizo de Canadá a Estados Unidos.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Cruce fronterizo de Canadá a Estados Unidos.
CA_US_BLUE_WATER_EDGE_PASS Cruce fronterizo de Ontario, Canadá a Michigan, Estados Unidos.
CA_US_CONNEXION Cruce fronterizo de Ontario, Canadá a Michigan, Estados Unidos.
CA_US_NEXUS_CARD Cruce fronterizo de Canadá a Estados Unidos.
ID_E_TOLL Indonesia. Tarjeta electrónica proporcionada por varios bancos que se usa para pagar peajes. Todas las tarjetas electrónicas que se emiten a través de los bancos tienen el mismo cargo, por lo que solo se necesita un valor de enumeración. P.ej., 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 India, exención de placas estatales de HP.
JP_ETC Japón ETC: Sistema electrónico inalámbrico para cobrar peajes. https://www.go-etc.jp/
JP_ETC2 ETC2.0 de Japón Nueva versión de ETC con mayor descuento y comunicación bidireccional entre dispositivos en vehículos y antenas en la ruta. https://www.go-etc.jp/etc2/index.html
MX_IAVE Telepeaje de 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 telepeaje de México. Es uno de los muchos que operan en la Ciudad de México. Consulta más detalles en https://www.televia.com.mx.
MX_TELEVIA Empresa de telepeaje de México. Una de las muchas que operan en Ciudad de México. https://www.televia.com.mx
MX_VIAPASS Pase de peaje de México Consulta más detalles en https://www.viapass.com.mx/viapass/web_home.aspx.
US_AL_FREEDOM_PASS AL, EE.UU.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, EE.UU.
US_CA_FASTRAK CA, EE.UU.
US_CA_FASTRAK_CAV_STICKER Indica que el conductor tiene un pase de FasTrak además de la calcomanía de vehículo de aire limpio (CAV) emitida por el DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, EE.UU.
US_CO_GO_PASS CO, EE.UU.
US_DE_EZPASSDE DE, EE.UU.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, EE.UU.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, EE.UU.
US_FL_EPASS FL, EE.UU.
US_FL_GIBA_TOLL_PASS FL, EE.UU.
US_FL_LEEWAY FL, EE.UU.
US_FL_SUNPASS FL, EE.UU.
US_FL_SUNPASS_PRO FL, EE.UU.
US_IL_EZPASSIL IL, EE.UU.
US_IL_IPASS IL, EE.UU.
US_IN_EZPASSIN India y EE.UU.
US_KS_BESTPASS_HORIZON KS, EE.UU.
US_KS_KTAG KS, EE.UU.
US_KS_NATIONALPASS KS, EE.UU.
US_KS_PREPASS_ELITEPASS KS, EE.UU.
US_LA_GEAUXPASS Los Ángeles, EE.UU.
US_LA_TOLL_TAG Los Ángeles, EE.UU.
US_MA_EZPASSMA MA, EE.UU.
US_MD_EZPASSMD MD, EE.UU.
US_ME_EZPASSME ME, EE.UU.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, EE.UU.
US_MI_BCPASS MI, EE.UU.
US_MI_BREAKAWAY MI, EE.UU.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, EE.UU.
US_MI_IQ_PROX_CARD

MI, EE.UU. Se dejó de usar porque este tipo de pase ya no existe.

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