TransitPreferences

Preferenze per i percorsi basati su TRANSIT che influiscono sul percorso restituito.

Rappresentazione JSON
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
Campi
allowedTravelModes[]

enum (TransitTravelMode)

Un insieme di modalità di viaggio da utilizzare durante la creazione di un percorso per TRANSIT. Il valore predefinito è tutte le modalità di viaggio supportate.

routingPreference

enum (TransitRoutingPreference)

Una preferenza di percorso che, se specificata, influenza il percorso TRANSIT restituito.

TransitTravelMode

Un insieme di valori utilizzato per specificare la modalità di transito.

Enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Nessuna modalità di viaggio con il trasporto pubblico specificata.
BUS Viaggia in autobus.
SUBWAY Viaggia in metropolitana.
TRAIN Viaggia in treno.
LIGHT_RAIL Viaggia in metropolitana leggera o in tram.
RAIL Viaggia in treno. Equivale a una combinazione di SUBWAY, TRAIN e LIGHT_RAIL.

TransitRoutingPreference

Specifica le preferenze di routing per i percorsi con il trasporto pubblico.

Enum
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED Nessuna preferenza specificata.
LESS_WALKING Indica che il percorso calcolato predilige un numero limitato di tratti a piedi.
FEWER_TRANSFERS Indica che il percorso calcolato deve preferire un numero limitato di cambi.