RouteModifiers

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

boolean

Wenn dieser Wert auf „wahr“ gesetzt ist, werden Mautstraßen nach Möglichkeit vermieden und Routen ohne Mautstraßen bevorzugt. Gilt nur für die Mobilitätsformen 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 Mobilitätsoptionen DRIVE und TWO_WHEELER.

avoidFerries

boolean

Wenn dieser Wert auf „wahr“ gesetzt ist, werden nach Möglichkeit Fähren vermieden und Routen ohne Fähren bevorzugt. Gilt nur für die Mobilitätsform DRIVE und TWO_WHEELER.

avoidIndoor

boolean

Wenn diese Option auf „wahr“ gesetzt ist, wird nach Möglichkeit die Navigation in Innenräumen vermieden. Routen ohne Indoor-Navigation werden bevorzugt. Gilt nur für die Mobilitätsform WALK.

vehicleInfo

object (VehicleInfo)

Gibt die Fahrzeuginformationen an.

tollPasses[]

enum (TollPass)

Zusammenfassung von Informationen zu Mautkarten. Wenn Mautkarten angegeben sind, versucht die API, den Preis der Karte 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 Mobilitätsoptionen DRIVE und TWO_WHEELER.

VehicleInfo

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

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

enum (VehicleEmissionType)

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