TransitPreferences

Einstellungen für TRANSIT-basierte Routen, die sich auf die zurückgegebene Route auswirken.

JSON-Darstellung
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
Felder
allowedTravelModes[]

enum (TransitTravelMode)

Eine Reihe von Mobilitätsformen, die beim Abrufen einer TRANSIT-Route verwendet werden können. Standardmäßig sind alle unterstützten Mobilitätsformen ausgewählt.

routingPreference

enum (TransitRoutingPreference)

Eine Routing-Einstellung, die die zurückgegebene TRANSIT-Route beeinflusst.

TransitTravelMode

Eine Reihe von Werten, mit denen die Art des Verkehrsmittels angegeben wird.

Enums
TRANSIT_TRAVEL_MODE_UNSPECIFIED Es wurde keine Mobilitätsform für öffentliche Verkehrsmittel angegeben.
BUS Mit dem Bus fahren
SUBWAY Mit der U-Bahn fahren
TRAIN Mit dem Zug fahren
LIGHT_RAIL Mit der Stadtbahn oder Straßenbahn fahren
RAIL Bahnreisen Dies entspricht einer Kombination aus SUBWAY, TRAIN und LIGHT_RAIL.

TransitRoutingPreference

Gibt die Routingeinstellungen für Routen mit öffentlichen Verkehrsmitteln an.

Enums
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED Es wurde keine Präferenz angegeben.
LESS_WALKING Gibt an, dass die berechnete Route möglichst wenige Gehstrecken enthalten soll.
FEWER_TRANSFERS Gibt an, dass die berechnete Route möglichst wenige Umstiege beinhalten soll.