TransitPreferences

Preferensi untuk rute berbasis TRANSIT yang memengaruhi rute yang ditampilkan.

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

enum (TransitTravelMode)

Serangkaian mode perjalanan yang akan digunakan saat mendapatkan rute TRANSIT. Setelan defaultnya adalah semua mode perjalanan yang didukung.

routingPreference

enum (TransitRoutingPreference)

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

TransitTravelMode

Kumpulan nilai yang digunakan untuk menentukan mode transportasi umum.

Enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Tidak ada mode perjalanan transportasi umum yang 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 api. 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 ganti angkutan yang terbatas.