RouteModifiers (Automotive)

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)
  ],
  "avoidTunnels": boolean,
  "avoidVignettes": [
    string
  ],
  "hovPreference": {
    object (HOVPreference)
  }
}
Kolom
avoidTolls

boolean

Jika disetel ke benar (true), akan menghindari jalan tol jika wajar, dan memberikan preferensi pada rute yang tidak berisi jalan tol. Hanya berlaku untuk DRIVE dan TWO_WHEELER RouteTravelMode.

avoidHighways

boolean

Jika disetel ke benar (true), akan menghindari jalan raya jika wajar, dan memberikan preferensi pada rute yang tidak berisi jalan raya. Hanya berlaku untuk DRIVE dan TWO_WHEELER RouteTravelMode.

avoidFerries

boolean

Jika ditetapkan ke true, menghindari kapal feri jika wajar, dan memberikan preferensi pada rute yang tidak berisi feri. Hanya berlaku untuk DRIVE dan TWO_WHEELER RouteTravelMode.

avoidIndoor

boolean

Jika disetel ke benar (true), menghindari navigasi dalam ruangan jika wajar, dan memberikan preferensi pada rute yang tidak berisi navigasi dalam ruangan. Hanya berlaku untuk WALK RouteTravelMode.

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 DRIVE dan TWO_WHEELER RouteTravelMode.

avoidTunnels

boolean

Jika ditetapkan ke true, menghindari tunnel jika wajar, dan memberikan preferensi pada rute yang tidak berisi tunnel. Hanya berlaku untuk DRIVE dan TWO_WHEELER RouteTravelMode. RoutingPreference harus ditetapkan ke TRAFFIC_AWARE_OPTIMAL. Kolom ini tidak didukung di v2.computeRouteMatrix.

avoidVignettes[]

string

Jika disetel ke benar (true), menghindari jalan dengan vinyet di negara tertentu jika wajar, dan memberikan preferensi untuk rute yang tidak berisi perjalanan di jalan yang memiliki iklan vinyet di negara yang tercantum sebagai pendukung fitur ini. Hanya berlaku untuk DRIVE dan TWO_WHEELER RouteTravelMode. RoutingPreference harus ditetapkan ke TRAFFIC_AWARE_OPTIMAL. Negara harus ditentukan dalam kode wilayah Unicode CLDR. Negara yang didukung adalah CH, AT, CZ, HU, SI, SK. Kolom ini tidak didukung di v2.computeRouteMatrix.

hovPreference

object (HOVPreference)

Menentukan apakah akan mengubah pemilihan rute berdasarkan keberadaan jalan yang memenuhi syarat untuk kendaraan multi-penumpang. Kolom ini tidak didukung di v2.computeRouteMatrix.

VehicleInfo

Berisi informasi kendaraan, seperti jenis emisi kendaraan.

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

enum (VehicleEmissionType)

Menjelaskan jenis emisi kendaraan. Hanya berlaku untuk DRIVE RouteTravelMode.

totalAxleCount

integer

Jumlah total gandar. Harus >= 2 jika ditetapkan. Harus ditetapkan agar truk dipicu, tetapi bersifat opsional untuk pengangkutan trailer. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

totalHeightMm

string (int64 format)

Tinggi kendaraan, termasuk ketinggian trailer yang terpasang. Harus ditetapkan agar pemicu truk atau trailer. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

totalLengthMm

string (int64 format)

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

totalWidthMm

string (int64 format)

Lebar kendaraan, termasuk lebar trailer yang terpasang. Harus ditetapkan agar pemicu truk atau trailer. 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 peringkat berat. Harus ditetapkan agar pemicu truk atau trailer. 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.

VehicleEmissionType

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

Enum
VEHICLE_EMISSION_TYPE_UNSPECIFIED Jenis emisi tidak ditentukan. Nilai defaultnya adalah GASOLINE.
GASOLINE Kendaraan berbahan bakar bensin/bensin.
ELECTRIC Kendaraan bertenaga listrik.
HYBRID Kendaraan berbahan bakar hibrida (seperti bensin + listrik).
DIESEL Kendaraan berbahan bakar diesel.

TrailerInfo

Informasi tentang masing-masing trailer yang terpasang pada kendaraan. Panjang trailer harus disediakan untuk pengangkutan truk. Atribut lainnya bersifat opsional. Atribut total harus mencakup atribut cuplikan. 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 trailer.

lengthMm

string (int64 format)

Panjang cuplikan.

widthMm

string (int64 format)

Lebar trailer.

weightKg

string (int64 format)

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

TollPass

Daftar izin lewat 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 seluruh Australia. Lihat detail tambahan di https://www.linkt.com.au/.
AR_TELEPASE kartu tol Argentina. Lihat detail lainnya 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 lainnya di https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD Lintasan perbatasan Kanada ke Amerika Serikat.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Lintasan perbatasan Kanada ke Amerika Serikat.
CA_US_BLUE_WATER_EDGE_PASS Perbatasan antara Ontario, Kanada ke Michigan, Amerika Serikat.
CA_US_CONNEXION Perbatasan antara Ontario, Kanada ke Michigan, Amerika Serikat.
CA_US_NEXUS_CARD Lintasan 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 dikenai biaya yang sama, sehingga hanya satu nilai enum yang diperlukan. 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 Sistem nirkabel elektronik di Jepang untuk mengumpulkan tol. https://www.go-etc.jp/
JP_ETC2 Japan ETC2.0. 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 Tiket 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 yang beroperasi di Mexico City. Lihat detail tambahan di https://www.televia.com.mx.
MX_TELEVIA Perusahaan kartu tol Meksiko. Salah satu dari 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, AS.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, AS.
US_CA_FASTRAK Kanada, Amerika Serikat.
US_CA_FASTRAK_CAV_STICKER Menunjukkan pengemudi memiliki kartu FasTrak selain stiker Clean Air Vehicle (CAV) yang diterbitkan oleh DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, AS.
US_CO_GO_PASS CO, AS.
US_DE_EZPASSDE Jerman, Amerika Serikat.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, AS.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, AS.
US_FL_EPASS FL, AS.
US_FL_GIBA_TOLL_PASS FL, AS.
US_FL_LEEWAY FL, AS.
US_FL_SUNPASS FL, AS.
US_FL_SUNPASS_PRO FL, AS.
US_IL_EZPASSIL IL, Amerika Serikat.
US_IL_IPASS IL, Amerika Serikat.
US_IN_EZPASSIN IN, AS.
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, AS.
US_LA_TOLL_TAG LA, AS.
US_MA_EZPASSMA MA, AS.
US_MD_EZPASSMD MD, AS.
US_ME_EZPASSME ME, AMERIKA SERIKAT.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, AS.
US_MI_BCPASS MI, AS.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, AS.
US_MI_IQ_PROX_CARD

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

US_MI_IQ_TAG MI, AS.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, AS.
US_MI_NEXPRESS_TOLL MI, AS.
US_MN_EZPASSMN MN, AS.
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, AS.
US_NJ_EZPASSNJ NJ, AS.
US_NY_EXPRESSPASS NY, AS.
US_NY_EZPASSNY NY, AS.
US_OH_EZPASSOH OH, AS.
US_PA_EZPASSPA PA, AS.
US_RI_EZPASSRI RI, AS.
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, AS.
US_VA_EZPASSVA VA, AS.
US_WA_BREEZEBY WA, Amerika Serikat.
US_WA_GOOD_TO_GO WA, Amerika Serikat.
US_WV_EZPASSWV WV, AS.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, AS.
US_WV_MOV_PASS WV, AS
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, AS.

HOVPreference

Menentukan apakah akan mengubah pemilihan rute berdasarkan keberadaan jalan atau jalur untuk kendaraan multi-penumpang.

Representasi JSON
{
  "allowHov": boolean
}
Kolom
allowHov

boolean

Menentukan apakah akan mengizinkan pemilihan rute di jalan khusus lajur kendaraan multi-penumpang selain segmen jalan yang menggunakan lajur kendaraan multi-penumpang. Secara default, preferensi akan diberikan ke rute yang tidak berisi jalan khusus lajur kendaraan multi-penumpang. RoutingPreference harus ditetapkan ke TRAFFIC_AWARE_OPTIMAL.