RouteModifiers (Automotive)

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

boolean

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

avoidHighways

boolean

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

avoidFerries

boolean

Jika disetel ke benar (true), kapal feri akan dihindari jika memungkinkan, dan akan memberikan preferensi untuk rute yang tidak berisi kapal feri. Hanya berlaku untuk DRIVE danTWO_WHEELER RouteTravelMode.

avoidIndoor

boolean

Jika ditetapkan ke benar (true), akan menghindari navigasi dalam ruangan jika wajar, memberikan preferensi untuk 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 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 DRIVE dan TWO_WHEELER RouteTravelMode.

avoidTunnels

boolean

Jika disetel ke benar (true), akan menghindari tunnel jika memungkinkan, dengan memberikan preferensi untuk 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), jalan dengan vinyet di negara tertentu akan dihindari, jika wajar, memberikan preferensi untuk rute yang tidak berisi perjalanan di jalan dengan vinyet di negara yang terdaftar 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 CLDR Unicode. Negara yang didukung adalah CH, AT, CZ, HU, SI, SK Kolom ini tidak didukung di v2.computeRouteMatrix.

hovPreference

object (HOVPreference)

Menentukan apakah rute akan diubah berdasarkan keberadaan jalan yang memenuhi syarat Kendaraan Padat 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 sumbu. Harus >= 2 jika ditetapkan. Harus ditetapkan untuk truk agar terpicu, tetapi bersifat opsional untuk trailer. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

totalHeightMm

string (int64 format)

Ketinggian kendaraan, termasuk ketinggian trailer yang terpasang. Harus disetel agar truk atau trailer akan terpicu. 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 akan terpicu. 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 akan terpicu. Kolom ini tidak didukung di v2.computeRouteMatrix jika RouteTravelMode adalah DRIVE.

totalWeightKg

string (int64 format)

Berat kendaraan, termasuk bobot trailer yang terpasang. Bobot dalam konteks ini mengacu pada berat sebenarnya, bukan peringkat berat. Harus disetel agar truk atau trailer akan terpicu. 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 Tidak ada jenis emisi yang ditentukan. Default-nya adalah GASOLINE.
GASOLINE Kendaraan berbahan bakar bensin/bensin.
ELECTRIC Kendaraan bertenaga listrik.
HYBRID Kendaraan berbahan bakar hybrid (seperti bensin + listrik).
DIESEL Kendaraan berbahan bakar diesel.

TrailerInfo

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

lengthMm

string (int64 format)

Durasi cuplikan.

widthMm

string (int64 format)

Lebar trailer.

weightKg

string (int64 format)

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

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 lainnya di https://www.myetoll.com.au.
AU_EWAY_TAG Kartu tol Sydney. Lihat detail lainnya di https://www.tollpay.com.au.
AU_LINKT Kartu tol seluruh Australia. Lihat detail lainnya di https://www.linkt.com.au/.
AR_TELEPASE Kartu tol Argentina. Lihat detail selengkapnya di https://telepase.com.ar
BR_AUTO_EXPRESO kartu tol Brasil. Lihat detail lainnya di https://www.autoexpreso.com
BR_CONECTCAR kartu tol Brasil. Lihat detail lainnya di https://conectcar.com.
BR_MOVE_MAIS kartu tol Brasil. Lihat detail lainnya di https://movemais.com.
BR_PASSA_RAPIDO kartu tol Brasil. Lihat detail lainnya di https://pasorapido.gob.do/
BR_SEM_PARAR kartu tol Brasil. Lihat detail lainnya di https://www.semparar.com.br.
BR_TAGGY kartu tol Brasil. Lihat detail lainnya 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 Perlintasan perbatasan Kanada ke Amerika Serikat.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Perlintasan perbatasan Kanada ke Amerika Serikat.
CA_US_BLUE_WATER_EDGE_PASS Jembatan perbatasan Ontario, Kanada ke Michigan, Amerika Serikat.
CA_US_CONNEXION Jembatan perbatasan Ontario, Kanada ke Michigan, Amerika Serikat.
CA_US_NEXUS_CARD Perlintasan perbatasan Kanada ke Amerika Serikat.
ID_E_TOLL Indonesia. E-card yang disediakan oleh beberapa bank yang digunakan untuk membayar tol. Semua kartu elektronik melalui bank dikenai biaya yang sama, jadi 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 Japan, DLL. Sistem nirkabel elektronik untuk mengumpulkan tol. https://www.go-etc.jp/
JP_ETC2 Japan ETC2.0. ETC versi baru dengan diskon lebih lanjut dan komunikasi dua arah antara perangkat pada 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 bisnis yang beroperasi di Kota Meksiko. Lihat detail lainnya 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 lainnya 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 CA, Amerika Serikat.
US_CA_FASTRAK_CAV_STICKER Menunjukkan bahwa pengemudi memiliki tiket 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 DE, AS.
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, AS.
US_IL_IPASS IL, AS.
US_IN_EZPASSIN IN, AS.
US_KS_BESTPASS_HORIZON KS, AS.
US_KS_KTAG KS, AS.
US_KS_NATIONALPASS KS, AS.
US_KS_PREPASS_ELITEPASS KS, AS.
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, AS.
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, AS.
US_NC_PEACH_PASS NC, AS.
US_NC_QUICK_PASS NC, AS.
US_NH_EZPASSNH NH, AS.
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, AS.
US_TX_AVI_TAG TX, AS.
US_TX_BANCPASS TX, AS.
US_TX_DEL_RIO_PASS TX, AS.
US_TX_EFAST_PASS TX, AS.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, AS.
US_TX_EPTOLL TX, AS.
US_TX_EZ_CROSS TX, AS.
US_TX_EZTAG TX, AS.
US_TX_FUEGO_TAG TX, AS.
US_TX_LAREDO_TRADE_TAG TX, AS.
US_TX_PLUSPASS TX, AS.
US_TX_TOLLTAG TX, AS.
US_TX_TXTAG TX, AS.
US_TX_XPRESS_CARD TX, AS.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, AS.
US_VA_EZPASSVA VA, AS.
US_WA_BREEZEBY WA, AS.
US_WA_GOOD_TO_GO WA, AS.
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 rute akan diubah berdasarkan keberadaan jalan atau jalur Kendaraan Padat Penumpang.

Representasi JSON
{
  "allowHov": boolean
}
Kolom
allowHov

boolean

Menentukan apakah akan mengizinkan pemilihan rute di jalan khusus Kendaraan Padat Penumpang selain segmen jalan yang berbagi lajur kendaraan berat. Secara default, preferensi akan diberikan ke rute yang tidak berisi jalan khusus Kendaraan Padat Penumpang. RoutingPreference harus ditetapkan ke TRAFFIC_AWARE_OPTIMAL.