TransitPreferences

Preferencje dotyczące tras opartych na TRANSIT, które wpływają na zwracaną trasę.

Zapis JSON
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
Pola
allowedTravelModes[]

enum (TransitTravelMode)

Zestaw środków transportu dostępnych podczas uzyskiwania informacji o trasie TRANSIT. Domyślnie są to wszystkie obsługiwane środki transportu.

routingPreference

enum (TransitRoutingPreference)

Preferencja routingu, która po jej określeniu wpływa na zwróconą trasę TRANSIT.

TransitTravelMode

Zestaw wartości służących do określania trybu transportu.

Wartości w polu enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Nie wybrano środka transportu.
BUS podróżować autobusem,
SUBWAY podróżować metrem,
TRAIN podróż pociągiem,
LIGHT_RAIL podróżować koleją miejską lub tramwajem;
RAIL podróżowanie pociągiem, Jest to równoważne kombinacji atrybutów SUBWAY, TRAINLIGHT_RAIL.

TransitRoutingPreference

Określa preferencje routingu dla tras tranzytowych.

Wartości w polu enum
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED Nie określono preferencji.
LESS_WALKING Wskazuje, że obliczona trasa powinna preferować ograniczone odcinki piesze.
FEWER_TRANSFERS Wskazuje, że obliczona trasa powinna preferować ograniczoną liczbę przesiadek.