Indeks
RoutesPreferred(antarmuka)ComputeCustomRoutesRequest(pesan)ComputeCustomRoutesResponse(pesan)ComputeCustomRoutesResponse.FallbackInfo(pesan)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective(enum)ComputeRouteMatrixRequest(pesan)ComputeRoutesRequest(pesan)ComputeRoutesResponse(pesan)CustomRoute(pesan)FallbackInfo(pesan)FallbackReason(enum)FallbackRoutingMode(enum)Location(pesan)Maneuver(enum)NavigationInstruction(pesan)Polyline(pesan)PolylineEncoding(enum)PolylineQuality(enum)Route(pesan)RouteLeg(pesan)RouteLegStep(pesan)RouteLegStepTravelAdvisory(pesan)RouteLegTravelAdvisory(pesan)RouteMatrixDestination(pesan)RouteMatrixElement(pesan)RouteMatrixElementCondition(enum)RouteMatrixOrigin(pesan)RouteModifiers(pesan)RouteObjective(pesan)RouteObjective.RateCard(pesan)RouteObjective.RateCard.MonetaryCost(pesan)RouteTravelAdvisory(pesan)RouteTravelMode(enum)RoutingPreference(enum)SpeedReadingInterval(pesan)SpeedReadingInterval.Speed(enum)TollInfo(pesan)TollPass(enum)Units(enum)VehicleEmissionType(enum)VehicleInfo(pesan)Waypoint(pesan)
RoutesPreferred
Routes Preferred API.
| ComputeCustomRoutes |
|---|
|
Mengingat serangkaian titik jalan terminal dan perantara, serta tujuan rute, menghitung rute terbaik untuk tujuan rute. Juga menampilkan rute tercepat dan rute terpendek sebagai rute referensi. CATATAN: Metode ini mengharuskan Anda menentukan mask kolom respons dalam input. Anda dapat memberikan mask kolom respons menggunakan parameter URL Misalnya, dalam metode ini:
Google tidak menganjurkan penggunaan mask kolom respons karakter pengganti (
|
| ComputeRouteMatrix |
|---|
|
Menerima daftar asal dan tujuan, lalu menampilkan aliran yang berisi informasi rute untuk setiap kombinasi asal dan tujuan. CATATAN: Metode ini mengharuskan Anda menentukan mask kolom respons dalam input. Anda dapat memberikan mask kolom respons menggunakan parameter URL Misalnya, dalam metode ini:
Anda harus menyertakan
|
| ComputeRoutes |
|---|
|
Menampilkan rute utama beserta rute alternatif opsional, berdasarkan serangkaian titik jalan terminal dan perantara. CATATAN: Metode ini mengharuskan Anda menentukan mask kolom respons dalam input. Anda dapat memberikan mask kolom respons menggunakan parameter URL Misalnya, dalam metode ini:
Google tidak menganjurkan penggunaan mask kolom respons karakter pengganti (
|
ComputeCustomRoutesRequest
Pesan permintaan ComputeCustomRoutes.
| Kolom | |
|---|---|
origin |
Wajib. Titik jalan asal. |
destination |
Wajib. Titik jalan tujuan. |
intermediates[] |
Opsional. Kumpulan titik jalan di sepanjang rute (tidak termasuk titik akhir), untuk berhenti di atau melewati. Hingga 25 titik jalan perantara didukung. |
travel_ |
Opsional. Menentukan moda transportasi. Hanya |
routing_ |
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi perutean yang dipilih untuk menghitung rute. Jika preferensi perutean menghasilkan error atau latensi yang sangat panjang, error akan ditampilkan. Anda hanya dapat menentukan opsi ini jika |
polyline_ |
Opsional. Menentukan preferensi Anda untuk kualitas polyline. |
polyline_ |
Opsional. Menentukan encoding pilihan untuk polyline. |
departure_ |
Opsional. Waktu keberangkatan. Jika Anda tidak menyetel nilai ini, nilai ini akan ditetapkan secara default ke waktu saat Anda membuat permintaan. Jika Anda menyetel nilai ini ke waktu yang sudah berlalu, permintaan akan gagal. |
route_ |
Opsional. Serangkaian kondisi yang harus dipenuhi yang memengaruhi cara rute dihitung. |
route_ |
Wajib. Tujuan rute yang akan dioptimalkan. |
language_ |
Opsional. Kode bahasa BCP-47, seperti "en-US" atau "sr-Latn". Untuk mengetahui informasi selengkapnya, lihat Unicode Locale Identifier. Lihat Dukungan Bahasa untuk mengetahui daftar bahasa yang didukung. Jika Anda tidak memberikan nilai ini, bahasa tampilan akan disimpulkan dari lokasi permintaan rute. |
units |
Opsional. Menentukan satuan ukuran untuk kolom tampilan. Hal ini mencakup kolom |
ComputeCustomRoutesResponse
Pesan respons ComputeCustomRoutes.
| Kolom | |
|---|---|
routes[] |
Rute 'terbaik' untuk tujuan rute input. |
fastest_ |
Rute referensi tercepat. |
shortest_ |
Rute referensi terpendek. |
fallback_ |
Info penggantian untuk rute kustom. |
FallbackInfo
Mengenkapsulasi info penggantian untuk ComputeCustomRoutes. ComputeCustomRoutes melakukan dua jenis penggantian:
Jika tidak dapat menghitung rute menggunakan
routing_preferenceyang diminta oleh pelanggan, sistem akan melakukan penggantian ke mode perutean lain. Dalam hal ini,fallback_routing_modedanrouting_mode_fallback_reasondigunakan untuk mengomunikasikan mode perutean penggantian yang digunakan, serta alasan penggantian.Jika tidak dapat menghitung rute 'terbaik' untuk tujuan rute yang ditentukan oleh pelanggan, rute tersebut mungkin beralih ke tujuan lain.
fallback_route_objectivedigunakan untuk mengomunikasikan tujuan rute pengganti.
| Kolom | |
|---|---|
routing_ |
Mode pemilihan rute yang digunakan untuk respons. Jika penggantian terjadi, mode mungkin berbeda dari preferensi perutean yang ditetapkan dalam permintaan klien asli. |
routing_ |
Alasan mengapa respons penggantian digunakan, bukan respons asli. Kolom ini hanya diisi saat mode penggantian dipicu dan respons penggantian ditampilkan. |
route_ |
Tujuan rute yang digunakan untuk respons. Jika penggantian terjadi, tujuan mungkin berbeda dari tujuan rute yang diberikan dalam permintaan klien asli. |
FallbackRouteObjective
RouteObjective yang digunakan untuk respons.
| Enum | |
|---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
Tujuan rute penggantian tidak ditentukan. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Jika pelanggan meminta RateCard dan menetapkan include_tolls ke benar (true), dan Google tidak memiliki data harga jalan tol untuk rute tersebut, API akan melakukan penggantian ke RateCard tanpa mempertimbangkan harga jalan tol. |
ComputeRouteMatrixRequest
Pesan permintaan ComputeRouteMatrix
| Kolom | |
|---|---|
origins[] |
Wajib. Array asal, yang menentukan baris matriks respons. Beberapa batasan ukuran berlaku untuk kardinalitas asal dan tujuan:
|
destinations[] |
Wajib. Array tujuan, yang menentukan kolom matriks respons. |
travel_ |
Opsional. Menentukan moda transportasi. |
routing_ |
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi perutean yang dipilih untuk menghitung rute. Jika preferensi perutean menghasilkan error atau latensi yang sangat panjang, error akan ditampilkan. Anda hanya dapat menentukan opsi ini jika |
departure_ |
Opsional. Waktu keberangkatan. Jika Anda tidak menyetel nilai ini, nilai defaultnya adalah waktu saat Anda membuat permintaan. Jika Anda menyetel nilai ini ke waktu yang sudah berlalu, permintaan akan gagal. |
ComputeRoutesRequest
Pesan permintaan ComputeRoutes.
| Kolom | |
|---|---|
origin |
Wajib. Titik jalan asal. |
destination |
Wajib. Titik jalan tujuan. |
intermediates[] |
Opsional. Kumpulan titik jalan di sepanjang rute (tidak termasuk titik akhir), untuk berhenti di atau melewati. Hingga 25 titik jalan perantara didukung. |
travel_ |
Opsional. Menentukan moda transportasi. |
routing_ |
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi perutean yang dipilih untuk menghitung rute. Jika preferensi perutean menghasilkan error atau latensi yang sangat panjang, error akan ditampilkan. Anda hanya dapat menentukan opsi ini jika |
polyline_ |
Opsional. Menentukan preferensi Anda untuk kualitas polyline. |
polyline_ |
Opsional. Menentukan encoding pilihan untuk polyline. |
departure_ |
Opsional. Waktu keberangkatan. Jika Anda tidak menyetel nilai ini, nilai ini akan ditetapkan secara default ke waktu saat Anda membuat permintaan. Jika Anda menyetel nilai ini ke waktu yang sudah berlalu, permintaan akan gagal. |
compute_ |
Opsional. Menentukan apakah akan menghitung rute alternatif selain rute. Tidak ada rute alternatif yang ditampilkan untuk permintaan yang memiliki titik jalan perantara. |
route_ |
Opsional. Serangkaian kondisi yang harus dipenuhi yang memengaruhi cara rute dihitung. |
language_ |
Opsional. Kode bahasa BCP-47, seperti "en-US" atau "sr-Latn". Untuk mengetahui informasi selengkapnya, lihat Unicode Locale Identifier. Lihat Dukungan Bahasa untuk mengetahui daftar bahasa yang didukung. Jika Anda tidak memberikan nilai ini, bahasa tampilan akan disimpulkan dari lokasi permintaan rute. |
units |
Opsional. Menentukan satuan ukuran untuk kolom tampilan. Hal ini mencakup kolom |
optimize_ |
Jika optimizeWaypointOrder disetel ke benar (true), upaya akan dilakukan untuk mengurutkan ulang titik jalan perantara yang ditentukan untuk meminimalkan biaya keseluruhan rute. Jika salah satu titik jalan perantara adalah titik jalan via, permintaan akan gagal. Gunakan |
ComputeRoutesResponse
Menghitung rute pesan respons.
| Kolom | |
|---|---|
routes[] |
Berisi array rute yang dihitung (hingga tiga) jika Anda menentukan |
fallback_ |
Dalam beberapa kasus, jika server tidak dapat menghitung hasil rute dengan semua preferensi input, server dapat melakukan penggantian ke cara penghitungan yang berbeda. Saat mode penggantian digunakan, kolom ini berisi info mendetail tentang respons penggantian. Jika tidak, kolom ini tidak disetel. |
CustomRoute
Mencakup rute kustom yang dihitung berdasarkan tujuan rute yang ditentukan oleh pelanggan. CustomRoute berisi rute dan token rute, yang dapat diteruskan ke NavSDK untuk merekonstruksi rute kustom untuk navigasi belokan demi belokan.
| Kolom | |
|---|---|
route |
Rute yang dianggap 'terbaik' untuk tujuan rute input. |
token |
Token rute yang dienkode base64 yang aman untuk web yang dapat diteruskan ke NavSDK, yang memungkinkan NavSDK merekonstruksi rute selama navigasi, dan jika terjadi pengalihan rute, NavSDK akan mematuhi maksud awal saat |
FallbackInfo
Informasi terkait cara dan alasan hasil penggantian digunakan. Jika kolom ini ditetapkan, artinya server menggunakan mode perutean yang berbeda dari mode pilihan Anda sebagai penggantian.
| Kolom | |
|---|---|
routing_ |
Mode pemilihan rute yang digunakan untuk respons. Jika penggantian terjadi, mode mungkin berbeda dari preferensi perutean yang ditetapkan dalam permintaan klien asli. |
reason |
Alasan mengapa respons penggantian digunakan, bukan respons asli. Kolom ini hanya diisi saat mode penggantian dipicu dan respons penggantian ditampilkan. |
FallbackReason
Alasan menggunakan respons pengganti.
| Enum | |
|---|---|
FALLBACK_REASON_UNSPECIFIED |
Tidak ada alasan penggantian yang ditentukan. |
SERVER_ERROR |
Terjadi error server saat menghitung rute dengan mode perutean pilihan Anda, tetapi kami dapat menampilkan hasil yang dihitung dengan mode alternatif. |
LATENCY_EXCEEDED |
Kami tidak dapat menyelesaikan penghitungan dengan mode perutean pilihan Anda tepat waktu, tetapi kami dapat menampilkan hasil yang dihitung dengan mode alternatif. |
FallbackRoutingMode
Mode perutean sebenarnya yang digunakan untuk respons penggantian yang ditampilkan.
| Enum | |
|---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Tidak digunakan. |
FALLBACK_TRAFFIC_UNAWARE |
Menunjukkan bahwa mode perutean TRAFFIC_UNAWARE digunakan untuk menghitung respons. |
FALLBACK_TRAFFIC_AWARE |
Menunjukkan bahwa mode perutean TRAFFIC_AWARE digunakan untuk menghitung respons. |
Lokasi
Mencakup lokasi (titik geografis, dan arah opsional).
| Kolom | |
|---|---|
lat_ |
Koordinat geografis titik jalan. |
heading |
Arah kompas yang terkait dengan arah aliran traffic. Nilai ini menentukan sisi jalan yang akan digunakan untuk penjemputan dan pengantaran. Nilai arah dapat berupa 0 hingga 360, dengan 0 menentukan arah Utara, 90 menentukan arah Timur, dan seterusnya. Anda hanya dapat menggunakan kolom ini untuk mode perjalanan |
Manuver
Kumpulan nilai yang menentukan tindakan navigasi yang harus dilakukan untuk langkah saat ini (misalnya, belok kiri, gabungkan, atau lurus).
| Enum | |
|---|---|
MANEUVER_UNSPECIFIED |
Tidak digunakan. |
TURN_SLIGHT_LEFT |
Berbelok sedikit ke kiri. |
TURN_SHARP_LEFT |
Belok tajam ke kiri. |
UTURN_LEFT |
Putar balik ke kiri. |
TURN_LEFT |
Belok kiri. |
TURN_SLIGHT_RIGHT |
Berbalik sedikit ke kanan. |
TURN_SHARP_RIGHT |
Belok tajam ke kanan. |
UTURN_RIGHT |
Putar balik ke kanan. |
TURN_RIGHT |
Belok kanan. |
STRAIGHT |
Terus lurus. |
RAMP_LEFT |
Gunakan jalan penghubung kiri. |
RAMP_RIGHT |
Gunakan jalan penghubung kanan. |
MERGE |
Bergabung ke lalu lintas. |
FORK_LEFT |
Ambil jalan kiri. |
FORK_RIGHT |
Ambil jalan kanan. |
FERRY |
Naik feri. |
FERRY_TRAIN |
Naik kereta yang menuju ke feri. |
ROUNDABOUT_LEFT |
Di bundaran, belok kiri. |
ROUNDABOUT_RIGHT |
Belok kanan di bundaran. |
DEPART |
Manuver awal. |
NAME_CHANGE |
Digunakan untuk menunjukkan perubahan nama jalan. |
DESTINATION |
Digunakan untuk menunjukkan kedatangan di tujuan. |
Polyline
Mengenkapsulasi polyline yang dienkode.
| Kolom | |
|---|---|
Kolom union polyline_type. Mengkapsulasi jenis polyline. Nilai defaultnya adalah encoded_polyline. polyline_type hanya dapat berupa salah satu dari berikut: |
|
encoded_ |
Encoding string polyline menggunakan algoritma encoding polyline. |
geo_ |
Menentukan polyline menggunakan format GeoJSON LineString. |
PolylineEncoding
Menentukan jenis polyline pilihan yang akan ditampilkan.
| Enum | |
|---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Tidak ada preferensi jenis polyline yang ditentukan. Default-nya adalah ENCODED_POLYLINE. |
ENCODED_POLYLINE |
Menentukan polyline yang dienkode menggunakan algoritma encoding polyline. |
GEO_JSON_LINESTRING |
Menentukan polyline menggunakan format GeoJSON LineString. |
PolylineQuality
Kumpulan nilai yang menentukan kualitas polyline.
| Enum | |
|---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Tidak ada preferensi kualitas polyline yang ditentukan. Default-nya adalah OVERVIEW. |
HIGH_QUALITY |
Menentukan polyline berkualitas tinggi - yang disusun menggunakan lebih banyak titik daripada OVERVIEW, dengan biaya peningkatan ukuran respons. Gunakan nilai ini jika Anda memerlukan presisi yang lebih tinggi. |
OVERVIEW |
Menentukan polyline ringkasan - yang disusun menggunakan sejumlah kecil titik. Gunakan nilai ini saat menampilkan ringkasan rute. Menggunakan opsi ini memiliki latensi permintaan yang lebih rendah dibandingkan dengan menggunakan opsi HIGH_QUALITY. |
Rute
Mengkapsulasi rute, yang terdiri dari serangkaian segmen jalan yang terhubung yang menggabungkan titik jalan awal, akhir, dan perantara.
| Kolom | |
|---|---|
legs[] |
Kumpulan segmen (segmen jalur di antara titik jalan) yang membentuk rute. Setiap segmen sesuai dengan perjalanan antara dua Titik Jalan non- |
distance_ |
Jarak perjalanan rute, dalam meter. |
duration |
Durasi waktu yang diperlukan untuk menavigasi rute. Jika Anda menetapkan |
static_ |
Durasi perjalanan melalui rute tanpa mempertimbangkan kondisi lalu lintas. |
polyline |
Polyline rute keseluruhan. Polyline ini adalah gabungan polyline dari semua |
description |
Deskripsi rute. |
warnings[] |
Array peringatan yang akan ditampilkan saat menampilkan rute. |
viewport |
Kotak pembatas area pandang polyline. |
travel_ |
Informasi tambahan tentang rute. |
optimized_ |
Jika |
RouteLeg
Mencakup segmen di antara titik jalan non-via.
| Kolom | |
|---|---|
distance_ |
Jarak perjalanan segmen rute, dalam meter. |
duration |
Durasi waktu yang diperlukan untuk melewati rute. Jika |
static_ |
Durasi perjalanan melalui segmen, dihitung tanpa mempertimbangkan kondisi lalu lintas. |
polyline |
Polyline keseluruhan untuk rute ini. Ini mencakup polyline setiap |
start_ |
Lokasi awal segmen ini. Nilai ini mungkin berbeda dari |
end_ |
Lokasi akhir segmen ini. Nilai ini mungkin berbeda dari |
steps[] |
Array langkah yang menunjukkan segmen dalam perjalanan ini. Setiap langkah mewakili satu petunjuk navigasi. |
travel_ |
Mencakup informasi tambahan yang harus diketahui pengguna, seperti kemungkinan pembatasan zona lalu lintas, dll. pada segmen rute. |
RouteLegStep
Mengkapsulasi segmen RouteLeg. Setiap langkah sesuai dengan satu petunjuk navigasi. Segmen rute terdiri dari langkah-langkah.
| Kolom | |
|---|---|
distance_ |
Jarak perjalanan langkah ini, dalam meter. Dalam beberapa keadaan, kolom ini mungkin tidak memiliki nilai. |
static_ |
Durasi perjalanan melalui langkah ini tanpa mempertimbangkan kondisi lalu lintas. Dalam beberapa keadaan, kolom ini mungkin tidak memiliki nilai. |
polyline |
Polyline yang terkait dengan langkah ini. |
start_ |
Lokasi awal langkah ini. |
end_ |
Lokasi akhir langkah ini. |
navigation_ |
Petunjuk navigasi. |
travel_ |
Mencakup informasi tambahan yang harus diketahui pengguna, seperti kemungkinan pembatasan zona lalu lintas pada langkah rute. |
RouteLegStepTravelAdvisory
Mencakup informasi tambahan yang harus diketahui pengguna, seperti kemungkinan pembatasan zona lalu lintas pada langkah rute.
| Kolom | |
|---|---|
speed_ |
CATATAN: Kolom ini belum diisi. |
RouteLegTravelAdvisory
Mencakup informasi tambahan yang harus diketahui pengguna, seperti kemungkinan pembatasan zona lalu lintas, dll. pada segmen rute.
| Kolom | |
|---|---|
toll_ |
Mencakup informasi tentang tol di |
speed_ |
Interval baca cepat yang memerinci kepadatan traffic. Berlaku jika ada preferensi pemilihan rute Contoh: |
RouteMatrixDestination
Satu tujuan untuk ComputeRouteMatrixRequest
| Kolom | |
|---|---|
waypoint |
Wajib. Titik jalan tujuan |
RouteMatrixElement
Merangkum informasi rute yang dihitung untuk pasangan asal/tujuan di ComputeRouteMatrix API. Proto ini dapat di-streaming ke klien.
| Kolom | |
|---|---|
origin_ |
Indeks berbasis nol asal dalam permintaan. |
destination_ |
Indeks tujuan berbasis nol dalam permintaan. |
status |
Kode status error untuk elemen ini. |
condition |
Menunjukkan apakah rute ditemukan atau tidak. Terlepas dari status. |
distance_ |
Jarak perjalanan rute, dalam meter. |
duration |
Durasi waktu yang diperlukan untuk menavigasi rute. Jika Anda menetapkan |
static_ |
Durasi perjalanan melalui rute tanpa mempertimbangkan kondisi lalu lintas. |
travel_ |
Informasi tambahan tentang rute. Misalnya: informasi pembatasan dan informasi jalan tol |
fallback_ |
Dalam beberapa kasus, jika server tidak dapat menghitung rute dengan preferensi yang diberikan untuk pasangan asal/tujuan tertentu ini, server dapat kembali menggunakan mode penghitungan yang berbeda. Saat mode penggantian digunakan, kolom ini berisi informasi mendetail tentang respons penggantian. Jika tidak, kolom ini tidak disetel. |
RouteMatrixElementCondition
Kondisi rute yang ditampilkan.
| Enum | |
|---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Hanya digunakan jika status elemen tidak OK. |
ROUTE_EXISTS |
Rute ditemukan, dan informasi yang sesuai diisi untuk elemen. |
ROUTE_NOT_FOUND |
Rute tidak dapat ditemukan. Kolom yang berisi informasi rute, seperti distance_meters atau duration, tidak akan diisi dalam elemen. |
RouteMatrixOrigin
Satu origin untuk ComputeRouteMatrixRequest
| Kolom | |
|---|---|
waypoint |
Wajib. Titik jalan asal |
route_ |
Opsional. Pengubah untuk setiap rute yang menggunakan ini sebagai asal |
RouteModifiers
Mencakup serangkaian kondisi opsional yang harus dipenuhi saat menghitung rute.
| Kolom | |
|---|---|
avoid_ |
Jika disetel ke benar (true), hindari jalan tol jika memungkinkan, dengan memprioritaskan rute yang tidak berisi jalan tol. Hanya berlaku untuk mode perjalanan |
avoid_ |
Jika disetel ke benar (true), hindari jalan raya jika memungkinkan, dengan memprioritaskan rute yang tidak berisi jalan raya. Hanya berlaku untuk mode perjalanan |
avoid_ |
Jika disetel ke benar (true), hindari feri jika memungkinkan, dengan memprioritaskan rute yang tidak menggunakan feri. Hanya berlaku untuk mode perjalanan |
avoid_ |
Jika disetel ke benar (true), hindari navigasi di dalam ruangan jika memungkinkan, dengan memprioritaskan rute yang tidak berisi navigasi dalam ruangan. Hanya berlaku untuk mode perjalanan |
vehicle_ |
Menentukan informasi kendaraan. |
toll_ |
Mencakup 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 mode perjalanan |
RouteObjective
Mencakup tujuan untuk mengoptimalkan berdasarkan ComputeCustomRoutes.
| Kolom | |
|---|---|
Kolom union objective. Tujuan rute. objective hanya dapat berupa salah satu dari berikut: |
|
rate_ |
Tujuan RateCard. |
RateCard
Mengkapsulasi tujuan rute RateCard.
| Kolom | |
|---|---|
cost_ |
Opsional. Biaya per menit. |
cost_ |
Opsional. Biaya per kilometer. |
include_ |
Opsional. Apakah akan menyertakan biaya tol dalam biaya keseluruhan. |
MonetaryCost
Mencakup biaya yang digunakan dalam kartu tarif.
| Kolom | |
|---|---|
value |
Wajib. Nilai biaya dalam mata uang lokal yang disimpulkan dari permintaan. |
RouteTravelAdvisory
Mencakup informasi tambahan yang harus diketahui pengguna, seperti kemungkinan pembatasan zona lalu lintas, dll.
| Kolom | |
|---|---|
toll_ |
Mencakup informasi tentang tol di Rute. Kolom ini hanya diisi jika kami memperkirakan ada jalan tol di Rute. Jika kolom ini ditetapkan, tetapi subkolom |
speed_ |
Interval membaca cepat yang memerinci kepadatan lalu lintas. Berlaku jika ada preferensi pemilihan rute Contoh: |
RouteTravelMode
Kumpulan nilai yang digunakan untuk menentukan mode perjalanan.
| Enum | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Tidak ada moda transportasi yang ditentukan. Default-nya adalah DRIVE. |
DRIVE |
Bepergian dengan mobil penumpang. |
BICYCLE |
Bepergian dengan sepeda. |
WALK |
Bepergian dengan berjalan kaki. |
TWO_WHEELER |
Kendaraan bermotor roda dua. Misalnya, sepeda motor. Perhatikan bahwa hal ini berbeda dengan mode perjalanan BICYCLE yang mencakup mode perjalanan yang digerakkan oleh manusia. |
TAXI |
Bepergian dengan taksi berlisensi, yang mungkin memungkinkan kendaraan melaju di jalur taksi khusus di beberapa area. Mode TAKSI adalah fitur eksperimental. Jika pelanggan meminta rute TAKSI di kota yang tidak memiliki data jalur taksi, rute KENDARAAN akan ditampilkan. |
RoutingPreference
Kumpulan nilai yang menentukan faktor yang perlu dipertimbangkan saat menghitung rute.
| Enum | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Tidak ada preferensi pemilihan rute yang ditentukan. Default-nya adalah TRAFFIC_AWARE. |
TRAFFIC_UNAWARE |
Menghitung rute tanpa mempertimbangkan kondisi lalu lintas real-time. Cocok saat kondisi lalu lintas tidak penting atau tidak berlaku. Menggunakan nilai ini akan menghasilkan latensi terendah. Catatan: Untuk RouteTravelMode DRIVE dan TWO_WHEELER, rute dan durasi yang dipilih didasarkan pada jaringan jalan dan kondisi lalu lintas rata-rata tanpa memperhitungkan waktu tertentu, bukan kondisi jalan saat ini. Akibatnya, rute tersebut mungkin mencakup jalan yang ditutup sementara. Hasil untuk permintaan tertentu dapat berubah dari waktu ke waktu karena perubahan pada jaringan jalan, kondisi lalu lintas rata-rata yang diperbarui, dan sifat distribusi layanan. Hasilnya juga dapat bervariasi di antara rute yang hampir setara di semua waktu atau frekuensi. |
TRAFFIC_AWARE |
Menghitung rute dengan mempertimbangkan kondisi lalu lintas. Berbeda dengan TRAFFIC_AWARE_OPTIMAL, beberapa pengoptimalan diterapkan untuk mengurangi latensi secara signifikan. |
TRAFFIC_AWARE_OPTIMAL |
Menghitung rute dengan mempertimbangkan kondisi lalu lintas, tanpa menerapkan sebagian besar pengoptimalan performa. Menggunakan nilai ini akan menghasilkan latensi tertinggi. |
SpeedReadingInterval
Indikator kepadatan traffic pada segmen berdekatan dari polyline atau jalur. Mengingat jalur dengan titik P_0, P_1, ... , P_N (indeks berbasis nol), SpeedReadingInterval menentukan interval dan mendeskripsikan traffic-nya menggunakan kategori berikut.
| Kolom | |
|---|---|
start_ |
Indeks awal interval ini dalam polyline. Dalam JSON, saat indeksnya 0, kolom tampak tidak terisi. |
end_ |
Indeks akhir interval ini dalam polyline. Dalam JSON, saat indeksnya 0, kolom tampak tidak terisi. |
speed |
Kecepatan lalu lintas dalam interval ini. |
Kecepatan
Klasifikasi kecepatan polyline berdasarkan data lalu lintas.
| Enum | |
|---|---|
SPEED_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
NORMAL |
Kecepatan normal, tidak ada perlambatan yang terdeteksi. |
SLOW |
Perlambatan terdeteksi, tetapi tidak ada kemacetan. |
TRAFFIC_JAM |
Macet terdeteksi. |
TollInfo
Mengkapsulasi informasi tol di Route atau di RouteLeg.
| Kolom | |
|---|---|
estimated_ |
Jumlah uang tol untuk |
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 |
Salah satu dari banyak penyedia kartu tol Sydney. https://www.myetoll.com.au |
AU_EWAY_TAG |
Salah satu dari banyak penyedia kartu tol Sydney. 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 dari Kanada ke Amerika Serikat. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Penyeberangan perbatasan dari 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 dari 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 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 nomor 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 |
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 |
Meksiko 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 restoran yang beroperasi di Mexico City. Lihat detail tambahan di https://www.televia.com.mx. |
MX_TELEVIA |
Perusahaan kartu tol Meksiko. Salah satu dari banyak layanan 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_KY_RIVERLINK |
KY, 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_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. |
Unit
Kumpulan nilai yang menentukan satuan ukuran yang digunakan dalam tampilan.
| Enum | |
|---|---|
UNITS_UNSPECIFIED |
Satuan ukuran tidak ditentukan. Secara default, satuan ukur disimpulkan dari permintaan. |
METRIC |
Satuan ukuran metrik. |
IMPERIAL |
Satuan ukuran Imperial (Inggris). |
VehicleEmissionType
Kumpulan nilai yang menjelaskan jenis emisi kendaraan. Hanya berlaku untuk mode perjalanan DRIVE.
| Enum | |
|---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Tidak ada jenis emisi yang ditentukan. Nilai defaultnya adalah GASOLINE. |
GASOLINE |
Kendaraan berbahan bakar bensin. |
ELECTRIC |
Kendaraan bertenaga listrik. |
HYBRID |
Kendaraan bahan bakar hybrid (seperti bensin + listrik). |
VehicleInfo
Mencakup informasi kendaraan, seperti jenis emisi kendaraan.
| Kolom | |
|---|---|
emission_ |
Menjelaskan jenis emisi kendaraan. Hanya berlaku untuk |
Waypoint
Mengenkapsulasi titik jalan. Titik jalan menandai awal dan akhir rute, serta mencakup perhentian di sepanjang rute.
| Kolom | |
|---|---|
via |
Menandai titik jalan ini sebagai tonggak pencapaian, bukan titik perhentian. Untuk setiap titik jalan non-via dalam permintaan, respons menambahkan entri ke array |
vehicle_ |
Menunjukkan bahwa titik jalan ditujukan untuk kendaraan berhenti, dengan maksud untuk mengambil atau menurunkan penumpang. Jika Anda menetapkan nilai ini, rute yang dihitung tidak akan menyertakan titik jalan non- |
side_ |
Menunjukkan bahwa lokasi titik jalan ini dimaksudkan untuk memiliki preferensi agar kendaraan berhenti di sisi jalan tertentu. Saat Anda menetapkan nilai ini, rute akan melewati lokasi sehingga kendaraan dapat berhenti di sisi jalan yang cenderung mengarah ke lokasi dari tengah jalan. Opsi ini hanya berfungsi untuk mode perjalanan 'DRIVE' dan 'TWO_WHEELER'. |
Kolom union location_type. Berbagai cara untuk merepresentasikan lokasi. location_type hanya dapat berupa salah satu dari berikut: |
|
location |
Titik yang ditentukan menggunakan koordinat geografis, termasuk arah opsional. |
place_ |
ID Tempat POI yang terkait dengan titik jalan. |