TransitPreferences

Preferensi untuk rute berbasis TRANSIT yang memengaruhi rute yang ditampilkan.

Representasi JSON
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
Kolom
allowedTravelModes[]

enum (TransitTravelMode)

Kumpulan mode perjalanan untuk digunakan saat mendapatkan rute TRANSIT. Setelan defaultnya adalah semua mode perjalanan yang didukung.

routingPreference

enum (TransitRoutingPreference)

Preferensi pemilihan rute yang, jika ditentukan, akan memengaruhi rute TRANSIT yang ditampilkan.

TransitTravelMode

Kumpulan nilai yang digunakan untuk menentukan moda transportasi umum.

Enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Mode perjalanan transportasi umum tidak ditentukan.
BUS Bepergian dengan bus.
SUBWAY Bepergian dengan kereta bawah tanah.
TRAIN Bepergian dengan kereta.
LIGHT_RAIL Bepergian dengan LRT atau trem.
RAIL Bepergian dengan kereta. Ini setara dengan kombinasi SUBWAY, TRAIN, dan LIGHT_RAIL.

TransitRoutingPreference

Menentukan preferensi pemilihan rute untuk rute transportasi umum.

Enum
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED Tidak ada preferensi yang ditentukan.
LESS_WALKING Menunjukkan bahwa rute yang dihitung akan mengutamakan rute yang tidak memerlukan berjalan kaki terlalu jauh.
FEWER_TRANSFERS Menunjukkan bahwa rute yang dihitung akan mengutamakan jumlah transfer yang terbatas.