TransitPreferences

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

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

enum (TransitTravelMode)

Zestaw środków transportu, których należy użyć podczas wyznaczania trasy TRANSIT. Domyślnie wszystkie obsługiwane środki transportu.

routingPreference

enum (TransitRoutingPreference)

Preferencje routingu, które po określeniu mają wpływ na zwracaną trasę TRANSIT.

TransitTravelMode

Zestaw wartości służących do określenia środka transportu.

Wartości w polu enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Nie określono środka transportu publicznego.
BUS Podróżuj autobusem.
SUBWAY Podróż metrem.
TRAIN Podróżuj pociągiem.
LIGHT_RAIL Podróżuj pociągiem lub tramwajem.
RAIL Podróżuj pociągiem. Jest to odpowiednik kombinacji funkcji SUBWAY, TRAIN i LIGHT_RAIL.

TransitRoutingPreference

Określa preferencje routingu dla tras transportu publicznego.

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