RouteModifiers

Mencakup 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)
  ],
  "avoidTunnels": boolean
}
Kolom
avoidTolls

boolean

Jika disetel ke benar (true), hindari jalan tol jika memungkinkan, dengan memprioritaskan rute yang tidak berisi jalan tol. Hanya berlaku untuk DRIVE dan TWO_WHEELER RouteTravelMode.

avoidHighways

boolean

Jika disetel ke benar (true), hindari jalan raya jika memungkinkan, dengan memprioritaskan rute yang tidak berisi jalan raya. Hanya berlaku untuk DRIVE dan TWO_WHEELER RouteTravelMode.

avoidFerries

boolean

Jika disetel ke benar (true), menghindari feri jika memungkinkan, dengan memprioritaskan rute yang tidak berisi feri. Hanya berlaku untuk DRIVE danTWO_WHEELER RouteTravelMode.

avoidIndoor

boolean

Jika disetel ke benar (true), hindari navigasi di dalam ruangan jika memungkinkan, dengan memprioritaskan rute yang tidak berisi navigasi dalam ruangan. Hanya berlaku untuk WALK RouteTravelMode.

vehicleInfo

object (VehicleInfo)

Menentukan informasi kendaraan.

tollPasses[]

enum (TollPass)

Merangkum informasi tentang kartu tol. Jika kartu tol disediakan, 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 DRIVE dan TWO_WHEELER RouteTravelMode.

avoidTunnels

boolean

Opsional. Jika disetel ke benar (true), akan menghindari terowongan jika memungkinkan, dengan memprioritaskan rute yang tidak memiliki terowongan. Hanya berlaku untuk DRIVE dan TWO_WHEELER RouteTravelMode. RoutingPreference harus disetel ke TRAFFIC_AWARE_OPTIMAL. Kolom ini tidak didukung di v2.computeRouteMatrix.

VehicleInfo

Berisi informasi kendaraan, seperti jenis emisi kendaraan.

Representasi JSON
{
  "emissionType": enum (VehicleEmissionType),
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ],
  "hazardousGoodsTypes": [
    enum (HazardousGoodsType)
  ]
}
Kolom
emissionType

enum (VehicleEmissionType)

Mendeskripsikan jenis emisi kendaraan. Hanya berlaku untuk DRIVE RouteTravelMode.

totalHeightMm

string (int64 format)

Tinggi kendaraan, termasuk tinggi trailer yang terpasang. Harus disetel agar truk atau trailer memicu. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

totalLengthMm

string (int64 format)

Panjang kendaraan, termasuk panjang trailer yang terpasang. Harus disetel agar truk atau trailer memicu. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

totalWidthMm

string (int64 format)

Lebar kendaraan, termasuk lebar trailer yang terpasang. Harus disetel agar truk atau trailer memicu. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

totalWeightKg

string (int64 format)

Berat kendaraan, termasuk berat trailer yang terpasang. Berat dalam konteks ini mengacu pada berat sebenarnya, bukan rating berat. Harus disetel agar truk atau trailer memicu. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

trailerInfo[]

object (TrailerInfo)

Berisi satu entri untuk setiap cuplikan. Jika info cuplikan diberikan, RoutingPreference harus ditetapkan ke TRAFFIC_AWARE_OPTIMAL. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

hazardousGoodsTypes[]

enum (HazardousGoodsType)

Daftar bahan berbahaya yang diangkut di dalam kendaraan, jika ada.

VehicleEmissionType

Kumpulan nilai yang menjelaskan jenis emisi kendaraan. Hanya berlaku untuk DRIVE RouteTravelMode.

Enum
VEHICLE_EMISSION_TYPE_UNSPECIFIED Tidak ada jenis emisi yang ditentukan. Defaultnya adalah GASOLINE.
GASOLINE Kendaraan berbahan bakar bensin.
ELECTRIC Kendaraan bertenaga listrik.
HYBRID Kendaraan bahan bakar hybrid (seperti bensin + listrik).
DIESEL Kendaraan berbahan bakar diesel.

TrailerInfo

Informasi tentang setiap trailer yang terpasang pada kendaraan. Panjang semua trailer harus diberikan untuk pengangkutan. Atribut lainnya bersifat opsional. Total atribut harus mencakup atribut trailer. Misalnya, totalHeightMm harus selalu lebih besar dari atau sama dengan trailerInfo.height_mm.

Representasi JSON
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
Kolom
heightMm

string (int64 format)

Tinggi cuplikan.

lengthMm

string (int64 format)

Durasi cuplikan.

widthMm

string (int64 format)

Lebar cuplikan.

weightKg

string (int64 format)

Berat trailer. Berat dalam konteks ini mengacu pada berat sebenarnya, bukan rating berat.

HazardousGoodsType

Jenis-jenis bahan berbahaya yang berbeda.

Enum
HAZARDOUS_GOODS_TYPE_UNSPECIFIED Jenis barang berbahaya tidak ditentukan.
EXPLOSIVES Barang peledak.
GASES Gas.
FLAMMABLE Barang yang mudah terbakar.
COMBUSTIBLE Barang yang mudah terbakar.
ORGANIC Produk organik.
POISON Barang beracun.
RADIOACTIVE Barang radioaktif.
CORROSIVE Barang korosif.
ASPIRATION_HAZARD Bahan berbahaya aspirasi.
ENVIRONMENTAL_HAZARD Barang berbahaya lingkungan.
OTHER Jenis barang lainnya.

TollPass

Daftar kartu tol di seluruh dunia yang kami dukung.

Enum
TOLL_PASS_UNSPECIFIED Tidak digunakan. Jika nilai ini digunakan, permintaan akan gagal.
AU_ETOLL_TAG Kartu tol Sydney. Lihat detail tambahan di https://www.myetoll.com.au.
AU_EWAY_TAG Kartu tol Sydney. Lihat detail tambahan di https://www.tollpay.com.au.
AU_LINKT Kartu tol di seluruh Australia. Lihat detail tambahan di https://www.linkt.com.au/.
AR_TELEPASE Kartu tol Argentina. Lihat detail tambahan di https://telepase.com.ar
BR_AUTO_EXPRESO Kartu tol Brasil. Lihat detail tambahan di https://www.autoexpreso.com
BR_CONECTCAR Kartu tol Brasil. Lihat detail tambahan di https://conectcar.com.
BR_MOVE_MAIS Kartu tol Brasil. Lihat detail tambahan di https://movemais.com.
BR_PASSA_RAPIDO Kartu tol Brasil. Lihat detail tambahan di https://pasorapido.gob.do/
BR_SEM_PARAR Kartu tol Brasil. Lihat detail tambahan di https://www.semparar.com.br.
BR_TAGGY Kartu tol Brasil. Lihat detail tambahan di https://taggy.com.br.
BR_VELOE Kartu tol Brasil. Lihat detail tambahan di https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD Penyeberangan perbatasan Kanada ke Amerika Serikat.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Penyeberangan perbatasan Kanada ke Amerika Serikat.
CA_US_BLUE_WATER_EDGE_PASS Penyeberangan perbatasan dari Ontario, Kanada ke Michigan, Amerika Serikat.
CA_US_CONNEXION Penyeberangan perbatasan dari Ontario, Kanada ke Michigan, Amerika Serikat.
CA_US_NEXUS_CARD Penyeberangan perbatasan Kanada ke Amerika Serikat.
ID_E_TOLL Indonesia. Kartu elektronik yang disediakan oleh beberapa bank yang digunakan untuk membayar tol. Semua kartu elektronik melalui bank dikenakan biaya yang sama sehingga hanya diperlukan satu nilai enum. Misalnya - Bank Mandiri https://www.bankmandiri.co.id/e-money - BCA https://www.bca.co.id/flazz - BNI https://www.bni.co.id/id-id/ebanking/tapcash
IN_FASTAG India.
IN_LOCAL_HP_PLATE_EXEMPT India, pengecualian pelat negara bagian HP.
JP_ETC ETC Jepang. Sistem nirkabel elektronik untuk mengumpulkan tol. https://www.go-etc.jp/
JP_ETC2 ETC2.0 Jepang. Versi baru ETC dengan diskon lebih lanjut dan komunikasi dua arah antara perangkat di kendaraan dan antena di jalan. https://www.go-etc.jp/etc2/index.html
MX_IAVE Kartu tol Meksiko. https://iave.capufe.gob.mx/#/
MX_PASE Meksiko https://www.pase.com.mx
MX_QUICKPASS Meksiko https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE Meksiko
MX_TAG_TELEVIA Perusahaan kartu tol Meksiko. Salah satu dari banyak layanan yang beroperasi di Mexico City. Lihat detail tambahan di https://www.televia.com.mx.
MX_TELEVIA Perusahaan kartu tol Meksiko. Salah satu dari sekian banyak yang beroperasi di Mexico City. https://www.televia.com.mx
MX_VIAPASS Kartu tol Meksiko. Lihat detail tambahan di https://www.viapass.com.mx/viapass/web_home.aspx.
US_AL_FREEDOM_PASS AL, Amerika Serikat.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, Amerika Serikat.
US_CA_FASTRAK CA, Amerika Serikat.
US_CA_FASTRAK_CAV_STICKER Menunjukkan bahwa pengemudi memiliki kartu FasTrak selain stiker Kendaraan Beremisi Rendah (CAV) yang dikeluarkan DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, Amerika Serikat.
US_CO_GO_PASS CO, Amerika Serikat.
US_DE_EZPASSDE Jerman, Amerika Serikat.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, Amerika Serikat.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, Amerika Serikat.
US_FL_EPASS FL, Amerika Serikat.
US_FL_GIBA_TOLL_PASS FL, Amerika Serikat.
US_FL_LEEWAY FL, Amerika Serikat.
US_FL_SUNPASS FL, Amerika Serikat.
US_FL_SUNPASS_PRO FL, Amerika Serikat.
US_IL_EZPASSIL IL, Amerika Serikat.
US_IL_IPASS IL, Amerika Serikat.
US_IN_EZPASSIN IN, Amerika Serikat.
US_KS_BESTPASS_HORIZON KS, Amerika Serikat.
US_KS_KTAG KS, Amerika Serikat.
US_KS_NATIONALPASS KS, Amerika Serikat.
US_KS_PREPASS_ELITEPASS KS, Amerika Serikat.
US_LA_GEAUXPASS LA, Amerika Serikat.
US_LA_TOLL_TAG LA, Amerika Serikat.
US_MA_EZPASSMA MA, Amerika Serikat.
US_MD_EZPASSMD MD, Amerika Serikat.
US_ME_EZPASSME ME, Amerika Serikat.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, Amerika Serikat.
US_MI_BCPASS MI, Amerika Serikat.
US_MI_BREAKAWAY MI, Amerika Serikat.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, Amerika Serikat.
US_MI_IQ_PROX_CARD

MI, Amerika Serikat. Tidak digunakan lagi karena jenis kartu ini sudah tidak ada.

US_MI_IQ_TAG MI, Amerika Serikat.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, Amerika Serikat.
US_MI_NEXPRESS_TOLL MI, Amerika Serikat.
US_MN_EZPASSMN MN, Amerika Serikat.
US_NC_EZPASSNC NC, Amerika Serikat.
US_NC_PEACH_PASS NC, Amerika Serikat.
US_NC_QUICK_PASS NC, Amerika Serikat.
US_NH_EZPASSNH NH, Amerika Serikat.
US_NJ_DOWNBEACH_EXPRESS_PASS NJ, Amerika Serikat.
US_NJ_EZPASSNJ NJ, Amerika Serikat.
US_NY_EXPRESSPASS NY, Amerika Serikat.
US_NY_EZPASSNY NY, Amerika Serikat.
US_OH_EZPASSOH OH, Amerika Serikat.
US_PA_EZPASSPA PA, Amerika Serikat.
US_RI_EZPASSRI RI, Amerika Serikat.
US_SC_PALPASS SC, Amerika Serikat.
US_TX_AVI_TAG TX, Amerika Serikat.
US_TX_BANCPASS TX, Amerika Serikat.
US_TX_DEL_RIO_PASS TX, Amerika Serikat.
US_TX_EFAST_PASS TX, Amerika Serikat.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, Amerika Serikat.
US_TX_EPTOLL TX, Amerika Serikat.
US_TX_EZ_CROSS TX, Amerika Serikat.
US_TX_EZTAG TX, Amerika Serikat.
US_TX_FUEGO_TAG TX, Amerika Serikat.
US_TX_LAREDO_TRADE_TAG TX, Amerika Serikat.
US_TX_PLUSPASS TX, Amerika Serikat.
US_TX_TOLLTAG TX, Amerika Serikat.
US_TX_TXTAG TX, Amerika Serikat.
US_TX_XPRESS_CARD TX, Amerika Serikat.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, Amerika Serikat.
US_VA_EZPASSVA VA, Amerika Serikat.
US_WA_BREEZEBY WA, Amerika Serikat.
US_WA_GOOD_TO_GO WA, Amerika Serikat.
US_WV_EZPASSWV WV, Amerika Serikat.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, Amerika Serikat.
US_WV_MOV_PASS WV, Amerika Serikat
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, Amerika Serikat.