TransitPreferences

Preferenze per i percorsi basati su TRANSIT che influenzano il percorso restituito.

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

enum (TransitTravelMode)

Un insieme di modalità di viaggio da utilizzare quando cerchi un percorso di TRANSIT. Il valore predefinito è tutte le modalità di viaggio supportate.

routingPreference

enum (TransitRoutingPreference)

Una preferenza di routing che, se specificata, influenza la route TRANSIT restituita.

TransitTravelMode

Un insieme di valori utilizzato per specificare la modalità di trasporto pubblico.

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

TransitRoutingPreference

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

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