RouteModifiers

Mengenkapsulasi serangkaian kondisi opsional yang harus dipenuhi saat menghitung rute.

Representasi JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
Kolom
avoidTolls

boolean

Menentukan apakah akan menghindari jalan tol jika wajar. Preferensi akan diberikan untuk rute yang tidak berisi jalan tol. Hanya berlaku untuk mode perjalanan DRIVE dan TWO_WHEELER.

avoidHighways

boolean

Menentukan apakah akan menghindari jalan raya jika wajar. Preferensi akan diberikan untuk rute yang tidak berisi jalan raya. Hanya berlaku untuk mode perjalanan DRIVE dan TWO_WHEELER.

avoidFerries

boolean

Menentukan apakah akan menghindari kapal feri jika wajar. Preferensi akan diberikan untuk rute yang tidak berisi perjalanan dengan kapal feri. Hanya berlaku untuk mode perjalanan DRIVE dan TWO_WHEELER.

avoidIndoor

boolean

Menentukan apakah akan menghindari navigasi di dalam ruangan jika wajar. Preferensi akan diberikan untuk rute yang tidak berisi navigasi dalam ruangan. Hanya berlaku untuk mode perjalanan WALK.

vehicleInfo

object (VehicleInfo)

Menentukan informasi kendaraan.

tollPasses[]

enum (TollPass)

Mengenkapsulasi informasi tentang kartu tol. Jika kartu tol disediakan, API akan mencoba menampilkan harga kartu. Jika kartu tol tidak disediakan, API akan memperlakukan kartu tol sebagai tidak diketahui dan mencoba menampilkan harga tunai. Hanya berlaku untuk mode perjalanan Drive dan TWO_WHEELER.

VehicleInfo

Mengenkapsulasi informasi kendaraan, seperti karakter terakhir pelat nomor.

Representasi JSON
{
  "emissionType": enum (VehicleEmissionType)
}
Kolom
emissionType

enum (VehicleEmissionType)

Menjelaskan jenis emisi kendaraan. Hanya berlaku untuk mode perjalanan Drive.