RouteModifiers

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)
  ]
}
Felder
avoidTolls

boolean

Gibt an, ob Mautstraßen vermieden werden sollen, wenn sie angemessen sind. Routen ohne Mautstraßen haben Vorrang. Gilt nur für die Mobilitätsformen DRIVE und TWO_WHEELER.

avoidHighways

boolean

Gibt an, ob Autobahnen vermieden werden sollen, wo es sinnvoll ist. Routen ohne Autobahnen haben Vorrang. Gilt nur für die Mobilitätsformen DRIVE und TWO_WHEELER.

avoidFerries

boolean

Gibt an, ob Fähren vermieden werden, wenn es sinnvoll ist. Routen ohne Fährverbindungen haben Vorrang. Gilt nur für die Mobilitätsformen DRIVE und TWO_WHEELER.

avoidIndoor

boolean

Gibt an, ob die Navigation in Innenräumen vermieden werden soll, wenn dies sinnvoll ist. Routen ohne Indoor-Navigationselemente haben Vorrang. Gilt nur für die Mobilitätsform WALK.

vehicleInfo

object (VehicleInfo)

Gibt die Fahrzeuginformationen an.

tollPasses[]

enum (TollPass)

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

VehicleInfo

Enthält die Fahrzeuginformationen, z. B. das letzte Zeichen des Kfz-Kennzeichens.

JSON-Darstellung
{
  "emissionType": enum (VehicleEmissionType)
}
Felder
emissionType

enum (VehicleEmissionType)

Beschreibt den Emissionstyp des Fahrzeugs. Gilt nur für die Mobilitätsform DRIVE.