RouteModifiers (Automotive)

Kapselt eine Reihe optionaler Bedingungen, die bei der Berechnung der Routen erfüllt werden müssen.

JSON-Darstellung
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean,
  "avoidVignettes": [
    string
  ],
  "hovPreference": {
    object (HOVPreference)
  }
}
Felder
avoidTolls

boolean

Wenn dieser Wert auf „true“ gesetzt ist, werden mautpflichtige Straßen in angemessenem Umfang vermieden und Routen ohne Mautstraßen bevorzugt. Gilt nur für die RouteTravelMode DRIVE und TWO_WHEELER.

avoidHighways

boolean

Wenn diese Richtlinie auf „true“ gesetzt ist, werden Autobahnen in angemessener Weise vermieden, sodass Routen, die keine Autobahnen enthalten, bevorzugt werden. Gilt nur für die RouteTravelMode DRIVE und TWO_WHEELER.

avoidFerries

boolean

Ist die Richtlinie auf „true“ gesetzt, werden Fähren in angemessenem Umfang vermieden und Routen ohne Fähren bevorzugt. Gilt nur für die RouteTravelMode DRIVE und TWO_WHEELER.

avoidIndoor

boolean

Wenn diese Richtlinie auf „true“ gesetzt ist, wird das Fahren in Innenräumen vermieden, sofern dies sinnvoll ist. Routen, die keine solche Navigation umfassen, werden bevorzugt. Gilt nur für WALK-RouteTravelMode.

vehicleInfo

object (VehicleInfo)

Gibt die Fahrzeuginformationen an.

tollPasses[]

enum (TollPass)

Zusammenfassung von Informationen zu Mautkarten. Wenn Mautpässe angegeben werden, versucht die API, den Preis der Karte bzw. des Tickets zurückzugeben. Wenn keine Mautkarten angegeben werden, behandelt die API die Mautkarte als unbekannt und versucht, den Barpreis zurückzugeben. Gilt nur für die RouteTravelMode DRIVE und TWO_WHEELER.

avoidTunnels

boolean

Wenn die Richtlinie auf „true“ gesetzt ist, werden Tunnel in den entsprechenden Fällen vermieden und Routen ohne Tunnel bevorzugt. Gilt nur für die RouteTravelMode DRIVE und TWO_WHEELER. RoutingPreference muss auf TRAFFIC_AWARE_OPTIMAL festgelegt sein. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt.

avoidVignettes[]

string

Wenn diese Richtlinie auf „true“ gesetzt ist, werden in bestimmten Ländern Straßen mit Vignetten in bestimmten Ländern vermieden, sofern dies sinnvoll ist. In Ländern, in denen diese Funktion unterstützt wird, werden Routen bevorzugt, die keine Straßen mit Vignetten beinhalten. Gilt nur für die RouteTravelMode DRIVE und TWO_WHEELER. RoutingPreference muss auf TRAFFIC_AWARE_OPTIMAL festgelegt sein. Länder müssen als Unicode-CLDR-Regionscodes angegeben werden. Unterstützte Länder sind CH, AT, CZ, HU, SI und SK. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt.

hovPreference

object (HOVPreference)

Gibt an, ob die Route basierend auf Straßen geändert wird, die für Carpool-Spuren zulässig sind. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt.

VehicleInfo

Enthält die Fahrzeuginformationen, z. B. die Fahrzeugemissionstyp.

JSON-Darstellung
{
  "emissionType": enum (VehicleEmissionType),
  "totalAxleCount": integer,
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ]
}
Felder
emissionType

enum (VehicleEmissionType)

Beschreibt die Emissionsart des Fahrzeugs. Gilt nur für DRIVE-RouteTravelMode.

totalAxleCount

integer

Gesamtzahl der Achsen. Muss mindestens 2 sein, falls festgelegt. Muss zum Auslösen der LKW-Fahrung festgelegt werden, ist aber für den Anhänger optional. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt, wenn RouteTravelMode den Wert DRIVE hat.

totalHeightMm

string (int64 format)

Höhe des Fahrzeugs, einschließlich der Höhe etwaiger angebauter Anhänger. Muss so festgelegt sein, dass Lkw- oder Anhängerfahrzeuge ausgelöst werden können. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt, wenn RouteTravelMode den Wert DRIVE hat.

totalLengthMm

string (int64 format)

Länge des Fahrzeugs, einschließlich der Länge von Anhängern. Muss so festgelegt sein, dass Lkw- oder Anhängerfahrzeuge ausgelöst werden können. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt, wenn RouteTravelMode den Wert DRIVE hat.

totalWidthMm

string (int64 format)

Breite des Fahrzeugs, einschließlich der Breite von angebauten Anhängern. Muss so festgelegt sein, dass Lkw- oder Anhängerfahrzeuge ausgelöst werden können. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt, wenn RouteTravelMode den Wert DRIVE hat.

totalWeightKg

string (int64 format)

Das Gewicht des Fahrzeugs, einschließlich des Gewichts aller angeschlossenen Anhänger. Das Gewicht bezieht sich in diesem Zusammenhang auf das tatsächliche Gewicht, nicht auf die Gewichtsbewertung. Muss so festgelegt sein, dass Lkw- oder Anhängerfahrzeuge ausgelöst werden können. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt, wenn RouteTravelMode den Wert DRIVE hat.

trailerInfo[]

object (TrailerInfo)

Enthält einen Eintrag für jeden Trailer. Wenn Informationen zum Trailer angegeben werden, muss RoutingPreference auf TRAFFIC_AWARE_OPTIMAL gesetzt werden. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt, wenn RouteTravelMode den Wert DRIVE hat.

VehicleEmissionType

Eine Gruppe von Werten, die den Emissionstyp des Fahrzeugs beschreiben. Gilt nur für DRIVE-RouteTravelMode.

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED Keine Emissionstyp angegeben. Standardeinstellung ist GASOLINE.
GASOLINE Fahrzeug mit Benzin/Benzin.
ELECTRIC Ein strombetriebenes Fahrzeug.
HYBRID Fahrzeug mit Hybridantrieb, z. B. Benzin und Elektro.
DIESEL Fahrzeug mit Dieselkraftstoff.

TrailerInfo

Informationen zu einzelnen am Fahrzeug angebrachten Anhängern. Für die Lkw müssen die Längen aller Anhänger angegeben werden. Andere Attribute sind optional. Gesamtattribute müssen die Attribute aller Trailer umfassen. Beispielsweise muss totalHeightMm immer größer oder gleich trailerInfo.height_mm sein.

JSON-Darstellung
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
Felder
heightMm

string (int64 format)

Höhe des Anhängers.

lengthMm

string (int64 format)

Länge des Trailers

widthMm

string (int64 format)

Breite des Anhängers.

weightKg

string (int64 format)

Gewicht des Anhängers. Das Gewicht bezieht sich in diesem Zusammenhang auf das tatsächliche Gewicht, nicht auf die Gewichtsbewertung.

TollPass

Liste der weltweit unterstützten Mautpässe.

Enums
TOLL_PASS_UNSPECIFIED Nicht verwendet. Wenn dieser Wert verwendet wird, schlägt die Anfrage fehl.
AU_ETOLL_TAG Sydney-Mautpass. Weitere Informationen finden Sie unter https://www.myetoll.com.au.
AU_EWAY_TAG Sydney-Mautpass. Weitere Informationen finden Sie unter https://www.tollpay.com.au.
AU_LINKT Australien-weite Mautpass. Weitere Informationen finden Sie unter https://www.linkt.com.au/.
AR_TELEPASE argentinischer Mautpass. Weitere Informationen finden Sie unter https://telepase.com.ar.
BR_AUTO_EXPRESO Brasilien Mautpass. Weitere Informationen finden Sie unter https://www.autoexpreso.com.
BR_CONECTCAR Brasilien Mautpass. Weitere Informationen finden Sie unter https://conectcar.com.
BR_MOVE_MAIS Brasilien Mautpass. Weitere Informationen finden Sie unter https://movemais.com.
BR_PASSA_RAPIDO Brasilien Mautpass. Weitere Informationen finden Sie unter https://pasorapido.gob.do/.
BR_SEM_PARAR Brasilien Mautpass. Weitere Informationen finden Sie unter https://www.semparar.com.br.
BR_TAGGY Brasilien Mautpass. Weitere Informationen finden Sie unter https://taggy.com.br.
BR_VELOE Brasilien Mautpass. Weitere Informationen finden Sie unter https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD Grenzübergang zwischen Kanada und den USA
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Grenzübergang zwischen Kanada und den USA
CA_US_BLUE_WATER_EDGE_PASS Grenzübergang zwischen Ontario, Kanada und Michigan, USA.
CA_US_CONNEXION Grenzübergang zwischen Ontario, Kanada und Michigan, USA.
CA_US_NEXUS_CARD Grenzübergang zwischen Kanada und den USA
ID_E_TOLL Indonesien. Von mehreren Banken bereitgestellte elektronische Karte zur Bezahlung von Mautgebühren Alle E-Cards über Banken werden gleich berechnet, sodass nur ein enum-Wert erforderlich ist. Beispiel: Bank Mandiri https://www.bankmandiri.co.id/e-money, BCA https://www.bca.co.id/flazz und BNI https://www.bni.co.id/id-id/ebanking/tapcash
IN_FASTAG Indien
IN_LOCAL_HP_PLATE_EXEMPT Indien: Ausnahmeregelung für HP-Staaten
JP_ETC Japan ETC. Elektronisches Funksystem zur Erhebung von Mautgebühren. https://www.go-etc.jp/
JP_ETC2 Japan ETC2.0. Neue Version von ETC mit weiteren Rabatten und bidirektionaler Kommunikation zwischen Geräten an Fahrzeugen und Antennen auf der Straße. https://www.go-etc.jp/etc2/index.html
MX_IAVE Mautpass für Mexiko. https://iave.capufe.gob.mx/#/
MX_PASE Mexiko https://www.pase.com.mx
MX_QUICKPASS Mexiko https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE Mexiko
MX_TAG_TELEVIA Mautpassanbieter in Mexiko. Eines von vielen, die in Mexiko-Stadt tätig sind. Weitere Informationen finden Sie unter https://www.televia.com.mx.
MX_TELEVIA Mautpassanbieter in Mexiko. Eines von vielen Unternehmen in Mexiko-Stadt. https://www.televia.com.mx
MX_VIAPASS Mautpass für Mexiko. Weitere Informationen finden Sie unter https://www.viapass.com.mx/viapass/web_home.aspx.
US_AL_FREEDOM_PASS Alabama, USA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, USA.
US_CA_FASTRAK Kalifornien, USA.
US_CA_FASTRAK_CAV_STICKER Gibt an, dass der Fahrer zusätzlich zum von der DMV ausgestellten Aufkleber für saubere Luftfahrzeuge (Clean Air Vehicle) einen FasTrak-Plakette hat. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, USA.
US_CO_GO_PASS CO, USA.
US_DE_EZPASSDE Deutschland, USA.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS Florida, USA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD Florida, USA.
US_FL_EPASS Florida, USA.
US_FL_GIBA_TOLL_PASS Florida, USA.
US_FL_LEEWAY Florida, USA.
US_FL_SUNPASS Florida, USA.
US_FL_SUNPASS_PRO Florida, USA.
US_IL_EZPASSIL IL, USA.
US_IL_IPASS IL, USA.
US_IN_EZPASSIN IN, USA.
US_KS_BESTPASS_HORIZON KS, USA.
US_KS_KTAG KS, USA.
US_KS_NATIONALPASS KS, USA.
US_KS_PREPASS_ELITEPASS KS, USA.
US_LA_GEAUXPASS Los Angeles, USA.
US_LA_TOLL_TAG Los Angeles, USA.
US_MA_EZPASSMA Massachusetts, USA.
US_MD_EZPASSMD MD, USA.
US_ME_EZPASSME ME, USA.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD Michigan, USA.
US_MI_BCPASS Michigan, USA.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG Michigan, USA.
US_MI_IQ_PROX_CARD

Michigan, USA. Eingestellt, da dieser Karten-/Tickettyp nicht mehr vorhanden ist.

US_MI_IQ_TAG Michigan, USA.
US_MI_MACKINAC_BRIDGE_MAC_PASS Michigan, USA.
US_MI_NEXPRESS_TOLL Michigan, USA.
US_MN_EZPASSMN MN, USA.
US_NC_EZPASSNC North Carolina, USA.
US_NC_PEACH_PASS North Carolina, USA.
US_NC_QUICK_PASS North Carolina, USA.
US_NH_EZPASSNH NH, USA.
US_NJ_DOWNBEACH_EXPRESS_PASS NJ, USA.
US_NJ_EZPASSNJ NJ, USA.
US_NY_EXPRESSPASS New York, USA.
US_NY_EZPASSNY New York, USA.
US_OH_EZPASSOH Ohio, USA.
US_PA_EZPASSPA PA, USA.
US_RI_EZPASSRI Rhode Island, USA
US_SC_PALPASS SC, USA.
US_TX_AVI_TAG Texas, USA.
US_TX_BANCPASS Texas, USA.
US_TX_DEL_RIO_PASS Texas, USA.
US_TX_EFAST_PASS Texas, USA.
US_TX_EAGLE_PASS_EXPRESS_CARD Texas, USA.
US_TX_EPTOLL Texas, USA.
US_TX_EZ_CROSS Texas, USA.
US_TX_EZTAG Texas, USA.
US_TX_FUEGO_TAG Texas, USA.
US_TX_LAREDO_TRADE_TAG Texas, USA.
US_TX_PLUSPASS Texas, USA.
US_TX_TOLLTAG Texas, USA.
US_TX_TXTAG Texas, USA.
US_TX_XPRESS_CARD Texas, USA.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD Utah, USA.
US_VA_EZPASSVA Virginia, USA.
US_WA_BREEZEBY Washington, USA
US_WA_GOOD_TO_GO Washington, USA
US_WV_EZPASSWV WV, USA.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, USA.
US_WV_MOV_PASS WV, USA
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, USA.

HOVPreference

Gibt an, ob die Route basierend auf Fahrgemeinschaftsstraßen oder -spuren geändert werden soll.

JSON-Darstellung
{
  "allowHov": boolean
}
Felder
allowHov

boolean

Gibt an, ob Routen zusätzlich zu Straßenabschnitten mit gemeinsamen Fahrgemeinschaftsspuren zulässig sind. Routen, die keine Straßen enthalten, die nur für Fahrgemeinschaften vorgesehen sind, werden standardmäßig bevorzugt. RoutingPreference muss auf TRAFFIC_AWARE_OPTIMAL festgelegt sein.