RouteModifiers (Automotive)

Umfasst eine Reihe optionaler Bedingungen, die beim Berechnen 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 diese Richtlinie auf „true“ gesetzt ist, werden mautpflichtige Straßen vermieden, wo es sinnvoll ist. Routen ohne Mautstraßen werden bevorzugt. Gilt nur für die RouteTravelMode-Objekte DRIVE und TWO_WHEELER.

avoidHighways

boolean

Wenn diese Richtlinie auf „true“ gesetzt ist, werden Autobahnen vermieden, wo es sinnvoll ist. Routen ohne Autobahnen werden bevorzugt. Gilt nur für die RouteTravelMode-Objekte DRIVE und TWO_WHEELER.

avoidFerries

boolean

Ist die Richtlinie auf „true“ gesetzt, werden Fähren vermieden, wo es sinnvoll ist. Routen ohne Fähren werden bevorzugt. Gilt nur für DRIVE und TWO_WHEELER für RouteTravelMode.

avoidIndoor

boolean

Wenn diese Richtlinie auf „true“ gesetzt ist, wird die Navigation innerhalb von Gebäuden vermieden, wo es sinnvoll ist. Routen, die keine Navigation innerhalb von Gebäuden enthalten, werden bevorzugt. Gilt nur für WALK-RouteTravelMode.

vehicleInfo

object (VehicleInfo)

Gibt die Fahrzeuginformationen an.

tollPasses[]

enum (TollPass)

Enthält Informationen zu Mautpässen. Wenn Mautkarten angegeben sind, versucht die API, den Preis der Karte bzw. des Tickets zurückzugeben. Wenn keine Mautkarten angegeben sind, behandelt die API die Mautkarte als unbekannt und versucht, den Barpreis zurückzugeben. Gilt nur für die RouteTravelMode-Objekte DRIVE und TWO_WHEELER.

avoidTunnels

boolean

Wenn diese Richtlinie auf „true“ gesetzt ist, werden Tunnel vermieden, wo dies sinnvoll ist. Routen ohne Tunnel werden bevorzugt. Gilt nur für die RouteTravelMode-Objekte 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 Straßen mit Vignetten in bestimmten Ländern vermieden, wo es sinnvoll ist. Routen, auf denen diese Funktion nicht verfügbar ist, werden in Ländern bevorzugt, in denen diese Funktion unterstützt wird. Gilt nur für die RouteTravelMode-Objekte 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, SK. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt.

hovPreference

object (HOVPreference)

Gibt an, ob die Route auf Grundlage von für Fahrgemeinschaften zulässigen Straßen geändert werden soll. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt.

VehicleInfo

Enthält die Fahrzeuginformationen, z. B. die Art der Fahrzeugemission.

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

enum (VehicleEmissionType)

Beschreibt den Emissionstyp des Fahrzeugs. Gilt nur für DRIVE-RouteTravelMode.

totalAxleCount

integer

Gesamtzahl der Achsen. Muss >= 2 sein, wenn festgelegt. Muss festgelegt sein, damit das Transportunternehmen ausgelöst wird, ist für Anhänger jedoch 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 der angehängten Anhänger. Muss festgelegt werden, damit Lkw- oder Anhängerfahrzeuge ausgelöst werden. 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 der Anhänger Muss festgelegt werden, damit Lkw- oder Anhängerfahrzeuge ausgelöst werden. 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 der angehängten Anhänger. Muss festgelegt werden, damit Lkw- oder Anhängerfahrzeuge ausgelöst werden. 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 der Gewichte aller angehängten Anhänger. In diesem Zusammenhang bezieht sich das Gewicht auf das tatsächliche Gewicht, nicht auf die Bewertung des Gewichts. Muss festgelegt werden, damit Lkw- oder Anhängerfahrzeuge ausgelöst werden. 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 Anhänger angegeben werden, muss RoutingPreference auf TRAFFIC_AWARE_OPTIMAL gesetzt sein. Dieses Feld wird in v2.computeRouteMatrix nicht unterstützt, wenn RouteTravelMode den Wert DRIVE hat.

VehicleEmissionType

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

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED Kein Emissionstyp angegeben. Standardeinstellung ist GASOLINE.
GASOLINE Fahrzeug mit Benzin oder Benzin.
ELECTRIC Elektrisch betriebenes Fahrzeug
HYBRID Ein Fahrzeug mit Hybridantrieb (z. B. Benzin und Elektro)
DIESEL Fahrzeug mit Diesel

TrailerInfo

Informationen zu einzelnen am Fahrzeug angebrachten Anhängern. Die Länge der Anhänger muss für Lkws angegeben werden. Andere Attribute sind optional. Das Attribut „Gesamtzahl“ muss 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. In diesem Zusammenhang bezieht sich das Gewicht auf das tatsächliche Gewicht, nicht auf die Bewertung des Gewichts.

TollPass

Liste der weltweit unterstützten Mautpässe.

Enums
TOLL_PASS_UNSPECIFIED Nicht verwendet. Bei Verwendung dieses Werts schlägt die Anfrage fehl.
AU_ETOLL_TAG Mautpass für Sydney. Weitere Informationen finden Sie unter https://www.myetoll.com.au.
AU_EWAY_TAG Mautpass für Sydney. Weitere Informationen finden Sie unter https://www.tollpay.com.au.
AU_LINKT Australienweiter Mautpass. Weitere Informationen finden Sie unter https://www.linkt.com.au/.
AR_TELEPASE Mautpass für Argentinien Weitere Informationen finden Sie unter https://telepase.com.ar.
BR_AUTO_EXPRESO Brasilianische Mautpass. Weitere Informationen finden Sie unter https://www.autoexpreso.com.
BR_CONECTCAR Brasilianische Mautpass. Weitere Informationen finden Sie unter https://conectcar.com.
BR_MOVE_MAIS Brasilianische Mautpass. Weitere Informationen finden Sie unter https://movemais.com.
BR_PASSA_RAPIDO Brasilianische Mautpass. Weitere Informationen finden Sie unter https://pasorapido.gob.do/.
BR_SEM_PARAR Brasilianische Mautpass. Weitere Informationen finden Sie unter https://www.semparar.com.br.
BR_TAGGY Brasilianische Mautpass. Weitere Informationen finden Sie unter https://taggy.com.br.
BR_VELOE Brasilianische 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 von Ontario, Kanada nach Michigan, USA.
CA_US_CONNEXION Grenzübergang von Ontario, Kanada nach Michigan, USA.
CA_US_NEXUS_CARD Grenzübergang zwischen Kanada und den USA.
ID_E_TOLL Indonesien. Von mehreren Banken für die Bezahlung von Mautstraßen verwendete elektronische Karte Alle E-Karten über Banken werden gleich belastet, sodass nur ein enum-Wert erforderlich ist. Beispiel: 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 Indien
IN_LOCAL_HP_PLATE_EXEMPT Indien, Ausnahmeregelung für das HP-Kennzeichen.
JP_ETC Japan usw. Ein elektronisches Drahtlossystem zur Erfassung von Mautstraßen. https://www.go-etc.jp/
JP_ETC2 Japan ETC2.0. Neue Version des 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 Mexikanischer Mautpass. 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 Mexikos Mautpass-Unternehmen. Eine von vielen Unternehmen, die in Mexiko-Stadt tätig sind. Weitere Informationen finden Sie unter https://www.televia.com.mx.
MX_TELEVIA Mexikos Mautpass-Unternehmen. Eine von vielen Unternehmen, die in Mexiko-Stadt tätig sind. https://www.televia.com.mx
MX_VIAPASS Mexikanischer Mautpass. 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 Zeigt an, dass der Fahrer zusätzlich zum von der DMV ausgestellten CAV-Sticker (Clean Air Vehicle) eine FasTrak-Fahrkarte 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 Illinois, USA.
US_IL_IPASS Illinois, USA.
US_IN_EZPASSIN Indien, USA.
US_KS_BESTPASS_HORIZON Südkorea, USA.
US_KS_KTAG Südkorea, USA.
US_KS_NATIONALPASS Südkorea, USA.
US_KS_PREPASS_ELITEPASS Südkorea, USA.
US_LA_GEAUXPASS L.A., USA.
US_LA_TOLL_TAG L.A., 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 Oh, USA.
US_PA_EZPASSPA PA, USA.
US_RI_EZPASSRI R, USA.
US_SC_PALPASS South Carolina, 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 UT, 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 auf Grundlage von Fahrgemeinschaftsstraßen oder -spuren geändert werden soll.

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

boolean

Gibt an, ob zusätzlich zu Straßenabschnitten mit gemeinsam genutzten Fahrgemeinschaftsspuren die Routenplanung für Fahrgemeinschaftsspuren zulässig ist. Standardmäßig werden Routen ohne Fahrgemeinschaftsstraßen bevorzugt. RoutingPreference muss auf TRAFFIC_AWARE_OPTIMAL festgelegt sein.