TransitPreferences

Preferencje 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 do wykorzystania przy wyznaczaniu trasy TRANSIT. Domyślnie wszystkie obsługiwane środki transportu.

routingPreference

enum (TransitRoutingPreference)

Preferencje routingu, które po określeniu wpływają na zwróconą trasę TRANSIT.

TransitTravelMode

Zbiór wartości służących do określania środka transportu.

Wartości w polu enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Nie określono środka transportu publicznego.
BUS Podróż autobusem.
SUBWAY Podróż metrem.
TRAIN Podróż pociągiem.
LIGHT_RAIL Możesz podróżować tramwajem lub tramwajem.
RAIL Podróż pociągiem. Odpowiada to kombinacji funkcji SUBWAY, TRAIN i LIGHT_RAIL.

TransitRoutingPreference

Określa ustawienia routingu dla tras transportu publicznego.

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