RouteModifiers

Encapsule un ensemble de conditions facultatives à respecter lors du calcul des itinéraires.

Représentation JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean
}
Champs
avoidTolls

boolean

Si cette valeur est définie sur "true", les routes à péage sont évitées dans la mesure du possible, en privilégiant les itinéraires qui n'en comportent pas. S'applique uniquement aux RouteTravelMode DRIVE et TWO_WHEELER.

avoidHighways

boolean

Si cette valeur est définie sur "true", les autoroutes sont évitées dans la mesure du possible, et la préférence est donnée aux itinéraires qui n'en comportent pas. S'applique uniquement aux RouteTravelMode DRIVE et TWO_WHEELER.

avoidFerries

boolean

Si la valeur est définie sur "true", les ferries sont évités dans la mesure du possible, en privilégiant les itinéraires qui n'en comportent pas. S'applique uniquement aux RouteTravelMode DRIVE et TWO_WHEELER.

avoidIndoor

boolean

Si la valeur est définie sur "true", la navigation en intérieur est évitée dans la mesure du possible, en privilégiant les itinéraires ne contenant pas de navigation en intérieur. Ne s'applique qu'à la WALK RouteTravelMode.

vehicleInfo

object (VehicleInfo)

Spécifie les informations sur le véhicule.

tollPasses[]

enum (TollPass)

Encapsule des informations sur les badges de péage. Si des badges de péage sont fournis, l'API tente de renvoyer le prix du badge. Si les télépéages ne sont pas fournis, l'API les considère comme inconnus et tente de renvoyer le prix en espèces. S'applique uniquement aux RouteTravelMode DRIVE et TWO_WHEELER.

avoidTunnels

boolean

Facultatif. Si la valeur est définie sur "true", les tunnels sont évités dans la mesure du possible, et les itinéraires sans tunnel sont privilégiés. S'applique uniquement aux RouteTravelMode DRIVE et TWO_WHEELER. RoutingPreference doit être défini sur TRAFFIC_AWARE_OPTIMAL. Ce champ n'est pas disponible dans v2.computeRouteMatrix.

VehicleInfo

Contient des informations sur le véhicule, comme son type d'émission.

Représentation JSON
{
  "emissionType": enum (VehicleEmissionType),
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ],
  "hazardousGoodsTypes": [
    enum (HazardousGoodsType)
  ]
}
Champs
emissionType

enum (VehicleEmissionType)

Décrit le type d'émissions du véhicule. Ne s'applique qu'à la DRIVE RouteTravelMode.

totalHeightMm

string (int64 format)

Hauteur du véhicule, y compris celle des remorques qui y sont attachées. Doit être défini pour que le mode camion ou remorque se déclenche. Ce champ n'est pas compatible avec v2.computeRouteMatrix lorsque RouteTravelMode est défini sur DRIVE.

totalLengthMm

string (int64 format)

Longueur du véhicule, y compris celle des remorques éventuelles. Doit être défini pour que le mode camion ou remorque se déclenche. Ce champ n'est pas compatible avec v2.computeRouteMatrix lorsque RouteTravelMode est défini sur DRIVE.

totalWidthMm

string (int64 format)

Largeur du véhicule, y compris celle des remorques éventuelles. Doit être défini pour que le mode camion ou remorque se déclenche. Ce champ n'est pas compatible avec v2.computeRouteMatrix lorsque RouteTravelMode est défini sur DRIVE.

totalWeightKg

string (int64 format)

Poids du véhicule, y compris celui des remorques éventuelles. Dans ce contexte, le terme "poids" fait référence au poids réel, et non à la capacité de charge. Doit être défini pour que le mode camion ou remorque se déclenche. Ce champ n'est pas compatible avec v2.computeRouteMatrix lorsque RouteTravelMode est défini sur DRIVE.

trailerInfo[]

object (TrailerInfo)

Contient une entrée pour chaque bande-annonce. Si des informations sur la bande-annonce sont fournies, RoutingPreference doit être défini sur TRAFFIC_AWARE_OPTIMAL. Ce champ n'est pas compatible avec v2.computeRouteMatrix lorsque RouteTravelMode est défini sur DRIVE.

hazardousGoodsTypes[]

enum (HazardousGoodsType)

Liste des matières dangereuses transportées dans le véhicule, le cas échéant.

VehicleEmissionType

Ensemble de valeurs décrivant le type d'émissions du véhicule. Ne s'applique qu'à la DRIVE RouteTravelMode.

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED Aucun type d'émission n'a été spécifié. Valeur par défaut : GASOLINE
GASOLINE Véhicule à essence
ELECTRIC Véhicule électrique
HYBRID Véhicule à carburant hybride (essence et électricité, par exemple)
DIESEL Véhicule fonctionnant au diesel.

TrailerInfo

Informations sur les remorques individuelles attelées au véhicule. Pour le transport routier, la longueur de chaque remorque doit être indiquée. Les autres attributs sont facultatifs. Le nombre total d'attributs doit inclure les attributs de toutes les bandes-annonces. Par exemple, totalHeightMm doit toujours être supérieur ou égal à trailerInfo.height_mm.

Représentation JSON
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
Champs
heightMm

string (int64 format)

Hauteur de la bande-annonce.

lengthMm

string (int64 format)

Longueur de la bande-annonce.

widthMm

string (int64 format)

Largeur de la bande-annonce.

weightKg

string (int64 format)

Poids de la remorque. Dans ce contexte, le terme "poids" fait référence au poids réel, et non à la capacité de charge.

HazardousGoodsType

Types de matières dangereuses

Enums
HAZARDOUS_GOODS_TYPE_UNSPECIFIED Aucun type de marchandise dangereuse n'a été spécifié.
EXPLOSIVES Produits explosifs
GASES Gaz.
FLAMMABLE Produits inflammables
COMBUSTIBLE Produits combustibles
ORGANIC Produits biologiques
POISON Produits toxiques.
RADIOACTIVE Produits radioactifs
CORROSIVE Produits corrosifs.
ASPIRATION_HAZARD Matières dangereuses par aspiration.
ENVIRONMENTAL_HAZARD Produits dangereux pour l'environnement
OTHER Autres types de biens

TollPass

Liste des badges de péage que nous acceptons dans le monde entier.

Enums
TOLL_PASS_UNSPECIFIED Non utilisé. Si cette valeur est utilisée, la requête échoue.
AU_ETOLL_TAG Télépéage de Sydney. Pour en savoir plus, consultez https://www.myetoll.com.au.
AU_EWAY_TAG Télépéage de Sydney. Pour en savoir plus, consultez https://www.tollpay.com.au.
AU_LINKT Télépéage valable dans toute l'Australie. Pour en savoir plus, consultez https://www.linkt.com.au/.
AR_TELEPASE Télépéage en Argentine. Pour en savoir plus, consultez https://telepase.com.ar.
BR_AUTO_EXPRESO Télépéage au Brésil. Pour en savoir plus, consultez https://www.autoexpreso.com.
BR_CONECTCAR Télépéage au Brésil. Pour en savoir plus, consultez https://conectcar.com.
BR_MOVE_MAIS Télépéage au Brésil. Pour en savoir plus, consultez https://movemais.com.
BR_PASSA_RAPIDO Télépéage au Brésil. Pour en savoir plus, consultez https://pasorapido.gob.do/.
BR_SEM_PARAR Télépéage au Brésil. Pour en savoir plus, consultez https://www.semparar.com.br.
BR_TAGGY Télépéage au Brésil. Pour en savoir plus, consultez https://taggy.com.br.
BR_VELOE Télépéage au Brésil. Pour en savoir plus, consultez https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD Passage de la frontière entre le Canada et les États-Unis.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Passage de la frontière entre le Canada et les États-Unis.
CA_US_BLUE_WATER_EDGE_PASS Passage de la frontière entre l'Ontario (Canada) et le Michigan (États-Unis).
CA_US_CONNEXION Passage de la frontière entre l'Ontario (Canada) et le Michigan (États-Unis).
CA_US_NEXUS_CARD Passage de la frontière entre le Canada et les États-Unis.
ID_E_TOLL Indonésie. Carte électronique fournie par plusieurs banques et utilisée pour payer les péages. Toutes les e-cartes bancaires sont facturées de la même manière. Une seule valeur d'énumération est donc nécessaire. Exemples : 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 Inde, exonération de plaque d'immatriculation HP.
JP_ETC ETC au Japon. Système électronique sans fil pour collecter les péages. https://www.go-etc.jp/
JP_ETC2 Japon : ETC2.0. Nouvelle version d'ETC avec une remise supplémentaire et une communication bidirectionnelle entre les appareils des véhicules et les antennes sur la route. https://www.go-etc.jp/etc2/index.html
MX_IAVE Télépéage au Mexique. https://iave.capufe.gob.mx/#/
MX_PASE Mexique : https://www.pase.com.mx
MX_QUICKPASS Mexique : https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE Mexique
MX_TAG_TELEVIA Société mexicaine de télépéage. L'un des nombreux marchés de Mexico. Pour en savoir plus, consultez https://www.televia.com.mx.
MX_TELEVIA Société mexicaine de télépéage. L'un des nombreux opérateurs à Mexico. https://www.televia.com.mx
MX_VIAPASS Télépéage au Mexique. Pour en savoir plus, consultez https://www.viapass.com.mx/viapass/web_home.aspx.
US_AL_FREEDOM_PASS AL, États-Unis.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, États-Unis.
US_CA_FASTRAK CA, États-Unis.
US_CA_FASTRAK_CAV_STICKER Indique que le conducteur possède un pass FasTrak en plus de l'autocollant CAV (Clean Air Vehicle) émis par le DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, États-Unis.
US_CO_GO_PASS CO, États-Unis.
US_DE_EZPASSDE DE, USA.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, États-Unis.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, États-Unis.
US_FL_EPASS FL, États-Unis.
US_FL_GIBA_TOLL_PASS FL, États-Unis.
US_FL_LEEWAY FL, États-Unis.
US_FL_SUNPASS FL, États-Unis.
US_FL_SUNPASS_PRO FL, États-Unis.
US_IL_EZPASSIL IL, États-Unis.
US_IL_IPASS IL, États-Unis.
US_IN_EZPASSIN IN, États-Unis.
US_KS_BESTPASS_HORIZON KS, États-Unis.
US_KS_KTAG KS, États-Unis.
US_KS_NATIONALPASS KS, États-Unis.
US_KS_PREPASS_ELITEPASS KS, États-Unis.
US_LA_GEAUXPASS LA, États-Unis.
US_LA_TOLL_TAG LA, États-Unis.
US_MA_EZPASSMA MA, États-Unis.
US_MD_EZPASSMD MD, États-Unis.
US_ME_EZPASSME ME, États-Unis.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, États-Unis.
US_MI_BCPASS MI, États-Unis.
US_MI_BREAKAWAY MI, États-Unis.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, États-Unis.
US_MI_IQ_PROX_CARD

MI, États-Unis. Obsolète, car ce type de pass n'existe plus.

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