RouteModifiers

Mengenkapsulasi serangkaian kondisi opsional untuk 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 secara 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 pada 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 pada rute yang tidak berisi perjalanan dengan kapal feri. Hanya berlaku untuk mode perjalanan DRIVE dan TWO_WHEELER.

avoidIndoor

boolean

Menentukan apakah akan menghindari navigasi dalam ruangan jika wajar. Preferensi akan diberikan pada 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 diberikan, API akan mencoba menampilkan harga kartu. Jika kartu tol tidak diberikan, 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.