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 yang akan digunakan saat mendapatkan rute TRANSIT. Setelan default-nya adalah semua moda perjalanan yang didukung.

routingPreference

enum (TransitRoutingPreference)

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

TransitTravelMode

Serangkaian nilai yang digunakan untuk menetapkan moda transportasi umum.

Enum
TRANSIT_TRAVEL_MODE_UNSPECIFIED Mode perjalanan transportasi umum tidak ditentukan.
BUS Perjalanan dengan bus.
SUBWAY Bepergian dengan kereta bawah tanah.
TRAIN Perjalanan dengan kereta.
LIGHT_RAIL Bepergian dengan LRT atau trem.
RAIL Bepergian dengan kereta. Fungsi 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.