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 |
---|
Dengan mempertimbangkan 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 menyarankan penggunaan mask kolom respons karakter pengganti (
|
ComputeRouteMatrix |
---|
Menerima daftar asal dan tujuan, lalu menampilkan aliran data 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, dengan menetapkan 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 menyarankan 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 terminal), untuk berhenti atau melewati. Mendukung hingga 25 titik jalan perantara. |
travel_ |
Opsional. Menentukan moda transportasi. Hanya |
routing_ |
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi pemilihan rute yang dipilih untuk menghitung rute. Jika preferensi pemilihan rute menghasilkan error atau latensi yang sangat lama, 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 menetapkan nilai ini, nilai ini akan ditetapkan secara default ke waktu Anda membuat permintaan. Jika Anda menetapkan nilai ini ke waktu yang telah terjadi, 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 ID Lokal Unicode. 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 pengukuran 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_preference
yang diminta oleh pelanggan, rute akan kembali ke mode pemilihan rute lain. Dalam hal ini,fallback_routing_mode
danrouting_mode_fallback_reason
digunakan untuk mengomunikasikan mode perutean penggantian yang digunakan, serta alasan penggantian.Jika tidak dapat menghitung rute 'terbaik' untuk tujuan rute yang ditentukan oleh pelanggan, model mungkin kembali ke tujuan lain.
fallback_route_objective
digunakan untuk menyampaikan tujuan rute penggantian.
Kolom | |
---|---|
routing_ |
Mode pemilihan rute yang digunakan untuk respons. Jika penggantian dipicu, mode tersebut mungkin berbeda dengan preferensi pemilihan rute yang ditetapkan dalam permintaan klien asli. |
routing_ |
Alasan 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 dipicu, tujuannya mungkin berbeda dengan tujuan rute yang diberikan dalam permintaan klien asli. |
FallbackRouteObjective
RouteObjective yang digunakan untuk respons.
Enum | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
Tujuan rute penggantian belum ditentukan. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Jika pelanggan meminta RateCard dan menetapkan include_tolls ke true, dan Google tidak memiliki data tarif tol untuk rute tersebut, API akan melakukan penggantian ke RateCard tanpa mempertimbangkan tarif 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 pemilihan rute yang dipilih untuk menghitung rute. Jika preferensi pemilihan rute menghasilkan error atau latensi yang sangat lama, error akan ditampilkan. Anda dapat menentukan opsi ini hanya jika |
departure_ |
Opsional. Waktu keberangkatan. Jika Anda tidak menetapkan nilai ini, nilai ini akan ditetapkan secara default ke waktu saat Anda membuat permintaan. Jika Anda menetapkan nilai ini ke waktu yang telah terjadi, 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 terminal), untuk berhenti atau melewati. Mendukung hingga 25 titik jalan perantara. |
travel_ |
Opsional. Menentukan mode transportasi. |
routing_ |
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi pemilihan rute yang dipilih untuk menghitung rute. Jika preferensi pemilihan rute menghasilkan error atau latensi yang sangat lama, error akan ditampilkan. Anda dapat menentukan opsi ini hanya jika |
polyline_ |
Opsional. Menentukan preferensi Anda untuk kualitas polyline. |
polyline_ |
Opsional. Menentukan encoding pilihan untuk polyline. |
departure_ |
Opsional. Waktu keberangkatan. Jika Anda tidak menetapkan nilai ini, nilai ini akan ditetapkan secara default ke waktu Anda membuat permintaan. Jika Anda menetapkan nilai ini ke waktu yang telah terjadi, 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. Kumpulan kondisi yang harus dipenuhi yang memengaruhi cara penghitungan rute. |
language_ |
Opsional. Kode bahasa BCP-47, seperti "en-US" atau "sr-Latn". Untuk mengetahui informasi selengkapnya, lihat ID Lokal Unicode. Lihat Dukungan Bahasa untuk melihat 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. Ini mencakup kolom |
optimize_ |
Jika OptimizeWaypointOrder disetel ke true, upaya dilakukan untuk mengurutkan ulang titik jalan perantara yang ditentukan untuk meminimalkan biaya keseluruhan rute. Jika ada titik jalan perantara melalui titik jalan, permintaan akan gagal. Gunakan |
ComputeRoutesResponse
ComputeRoutes pada pesan respons.
Kolom | |
---|---|
routes[] |
Berisi array rute yang dihitung (hingga tiga) saat Anda menentukan |
fallback_ |
Dalam beberapa kasus, saat server tidak dapat menghitung hasil rute dengan semua preferensi input, server dapat kembali menggunakan cara komputasi yang berbeda. Saat mode penggantian digunakan, kolom ini berisi info mendetail tentang respons penggantian. Jika tidak, kolom ini tidak ditetapkan. |
CustomRoute
mengenkapsulasi 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 dianggap 'terbaik' untuk tujuan rute input. |
token |
Token rute yang dienkode dalam base64 yang sesuai untuk web dan dapat diteruskan ke NavSDK, yang memungkinkan NavSDK merekonstruksi rute selama navigasi, dan jika terjadi perubahan rute, ikuti niat awal saat |
FallbackInfo
Informasi terkait cara dan alasan penggunaan hasil penggantian. 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 dipicu, mode tersebut mungkin berbeda dengan preferensi pemilihan rute yang ditetapkan dalam permintaan klien asli. |
reason |
Alasan respons penggantian digunakan, bukan respons asli. Kolom ini hanya diisi saat mode penggantian dipicu dan respons penggantian ditampilkan. |
FallbackReason
Alasan menggunakan respons penggantian.
Enum | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Tidak ada alasan penggantian yang ditentukan. |
SERVER_ERROR |
Terjadi error server saat menghitung rute dengan mode pemilihan rute pilihan Anda, tetapi kami dapat menampilkan hasil yang dihitung dengan mode alternatif. |
LATENCY_EXCEEDED |
Kami tidak dapat menyelesaikan penghitungan dengan mode pemilihan rute pilihan Anda tepat waktu, tetapi kami dapat menampilkan hasil yang dihitung oleh mode alternatif. |
FallbackRoutingMode
Mode pemilihan rute sebenarnya yang digunakan untuk respons penggantian yang ditampilkan.
Enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Tidak digunakan. |
FALLBACK_TRAFFIC_UNAWARE |
Menunjukkan bahwa mode pemilihan rute TRAFFIC_UNAWARE digunakan untuk menghitung respons. |
FALLBACK_TRAFFIC_AWARE |
Menunjukkan bahwa mode pemilihan rute TRAFFIC_AWARE digunakan untuk menghitung respons. |
Lokasi
mengenkapsulasi lokasi (titik geografis, dan judul opsional).
Kolom | |
---|---|
lat_ |
Koordinat geografis titik jalan. |
heading |
Arah kompas yang terkait dengan arah arus lalu lintas. Nilai ini menentukan sisi jalan yang akan digunakan untuk penjemputan dan pengantaran. Nilai arah dapat berkisar dari 0 hingga 360, dengan 0 menentukan arah utara, 90 menentukan arah tujuan Timur, dan seterusnya. Anda hanya dapat menggunakan kolom ini untuk mode perjalanan |
Manuver
Kumpulan nilai yang menentukan tindakan navigasi yang akan diambil untuk langkah saat ini (misalnya, belok kiri, gabungkan, atau lurus).
Enum | |
---|---|
MANEUVER_UNSPECIFIED |
Tidak digunakan. |
TURN_SLIGHT_LEFT |
Berputar sedikit ke kiri. |
TURN_SHARP_LEFT |
Belok tajam ke kiri. |
UTURN_LEFT |
Lakukan putar balik ke kiri. |
TURN_LEFT |
Belok kiri. |
TURN_SLIGHT_RIGHT |
Berputar sedikit ke kanan. |
TURN_SHARP_RIGHT |
Belok tajam ke kanan. |
UTURN_RIGHT |
Putar balik ke kanan. |
TURN_RIGHT |
Belok kanan. |
STRAIGHT |
Jalan lurus. |
RAMP_LEFT |
Ambil tanjakan kiri. |
RAMP_RIGHT |
Ambil tanjakan sebelah kanan. |
MERGE |
Gabungkan ke dalam lalu lintas. |
FORK_LEFT |
Ambil belokan kiri. |
FORK_RIGHT |
Ambil belokan kanan. |
FERRY |
Naik feri. |
FERRY_TRAIN |
Naik kereta yang mengarah ke feri. |
ROUNDABOUT_LEFT |
Belok kiri di bundaran. |
ROUNDABOUT_RIGHT |
Belok kanan di bundaran. |
DEPART |
Manuver awal. |
NAME_CHANGE |
Digunakan untuk menunjukkan perubahan nama jalan. |
Polyline
Mengenkapsulasi polyline yang dienkode.
Kolom | |
---|---|
Kolom union polyline_type . Mengenkapsulasi jenis polyline. Setelan 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 LineString GeoJSON. |
PolylineEncoding
Menentukan jenis polyline pilihan untuk 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 LineString GeoJSON. |
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 dari OVERVIEW , dengan mengorbankan ukuran respons yang semakin besar. 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
Mengenkapsulasi rute, yang terdiri dari serangkaian segmen jalan yang terhubung yang bergabung dengan titik jalan awal, akhir, dan perantara.
Kolom | |
---|---|
legs[] |
Kumpulan segmen-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 secara keseluruhan. Polyline ini adalah polyline gabungan dari semua |
description |
Deskripsi rute. |
warnings[] |
Array peringatan yang akan ditampilkan saat menampilkan rute. |
viewport |
Kotak pembatas tampilan yang terlihat dari polyline. |
travel_ |
Informasi tambahan tentang rute. |
optimized_ |
Jika |
RouteLeg
Mengenkapsulasi segmen di antara titik jalan non-via
.
Kolom | |
---|---|
distance_ |
Jarak perjalanan segmen rute, dalam meter. |
duration |
Durasi waktu yang diperlukan untuk menavigasi kaki. Jika |
static_ |
Durasi perjalanan melalui segmen, dihitung tanpa mempertimbangkan kondisi lalu lintas. |
polyline |
Polyline keseluruhan untuk segmen ini. Ini mencakup bahwa setiap polyline |
start_ |
Lokasi awal segmen ini. Ini mungkin berbeda dengan |
end_ |
Lokasi akhir segmen ini. Nilai ini mungkin berbeda dengan |
steps[] |
Array langkah yang menunjukkan segmen dalam segmen ini. Setiap langkah mewakili satu petunjuk navigasi. |
travel_ |
Meng-enkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas, dll. di segmen rute. |
RouteLegStep
Mengenkapsulasi segmen RouteLeg
. Langkah sesuai dengan satu petunjuk navigasi. Kaki rute terdiri dari beberapa anak tangga.
Kolom | |
---|---|
distance_ |
Jarak perjalanan langkah ini, dalam meter. Dalam beberapa situasi, kolom ini mungkin tidak memiliki nilai. |
static_ |
Durasi perjalanan melalui langkah ini tanpa memperhitungkan kondisi lalu lintas. Dalam beberapa situasi, 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_ |
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas pada langkah segmen. |
RouteLegStepTravelAdvisory
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas pada langkah segmen.
Kolom | |
---|---|
speed_ |
CATATAN: Kolom ini belum diisi. |
RouteLegTravelAdvisory
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas dll. pada segmen rute.
Kolom | |
---|---|
toll_ |
Menggabungkan informasi tentang tarif tol di |
speed_ |
Interval pembacaan kecepatan yang menjelaskan kepadatan lalu lintas. Berlaku untuk preferensi pemilihan rute Contoh:
|
RouteMatrixDestination
Satu tujuan untuk ComputeRouteMatrixRequest
Kolom | |
---|---|
waypoint |
Wajib. Titik jalan tujuan |
RouteMatrixElement
Menggabungkan informasi rute yang dihitung untuk pasangan asal/tujuan di ComputeRouteMatrix API. Protokol ini dapat di-streaming ke klien.
Kolom | |
---|---|
origin_ |
Indeks berbasis nol dari asal dalam permintaan. |
destination_ |
Indeks berbasis nol dari tujuan 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 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 komputasi yang berbeda. Jika mode penggantian digunakan, kolom ini berisi informasi mendetail tentang respons penggantian. Jika tidak, kolom ini tidak ditetapkan. |
RouteMatrixElementCondition
Kondisi rute yang ditampilkan.
Enum | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Hanya digunakan saat 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 di elemen. |
RouteMatrixOrigin
Satu origin untuk ComputeRouteMatrixRequest
Kolom | |
---|---|
waypoint |
Wajib. Titik jalan asal |
route_ |
Opsional. Pengubah untuk setiap rute yang menggunakan ini sebagai asal |
RouteModifiers
Mengenkapsulasi serangkaian kondisi opsional yang harus dipenuhi saat menghitung rute.
Kolom | |
---|---|
avoid_ |
Jika disetel ke benar (true), akan menghindari jalan tol jika wajar, dan memberikan preferensi pada rute yang tidak berisi jalan tol. Hanya berlaku untuk mode perjalanan |
avoid_ |
Jika disetel ke benar (true), menghindari jalan raya jika memungkinkan, dengan memberikan preferensi ke rute yang tidak berisi jalan raya. Hanya berlaku untuk mode perjalanan |
avoid_ |
Jika disetel ke benar, menghindari feri jika memungkinkan, dengan memberikan preferensi ke rute yang tidak berisi feri. Hanya berlaku untuk mode perjalanan |
avoid_ |
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 mode perjalanan |
vehicle_ |
Menentukan informasi kendaraan. |
toll_ |
mengenkapsulasi 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
Mengenkapsulasi tujuan yang akan dioptimalkan oleh ComputeCustomRoutes
.
Kolom | |
---|---|
Kolom union objective . Tujuan rute. objective hanya dapat berupa salah satu dari berikut: |
|
rate_ |
Tujuan RateCard. |
RateCard
Mengenkapsulasi 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
Mengenkapsulasi biaya yang digunakan dalam kartu tarif.
Kolom | |
---|---|
value |
Wajib. Nilai biaya dalam mata uang lokal yang disimpulkan dari permintaan. |
RouteTravelAdvisory
Meng-enkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas, dll.
Kolom | |
---|---|
toll_ |
Meng-enkapsulasi informasi tentang tarif tol di Rute. Kolom ini hanya diisi jika kami memperkirakan ada tarif tol di Rute. Jika kolom ini ditetapkan, tetapi subkolom |
speed_ |
Interval pembacaan kecepatan yang menjelaskan kepadatan traffic. Berlaku jika preferensi pemilihan rute Contoh:
|
RouteTravelMode
Kumpulan nilai yang digunakan untuk menentukan moda perjalanan.
Enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Tidak ada mode perjalanan yang ditentukan. Default-nya adalah DRIVE . |
DRIVE |
Perjalanan dengan mobil penumpang. |
BICYCLE |
Bepergian dengan sepeda. |
WALK |
Perjalanan dengan berjalan kaki. |
TWO_WHEELER |
Kendaraan bermotor roda dua. Misalnya, sepeda motor. Perhatikan bahwa ini berbeda dengan mode perjalanan BICYCLE yang mencakup mode yang dioperasikan manusia. |
TAXI |
Perjalanan dengan taksi berlisensi, yang memungkinkan kendaraan untuk berjalan di jalur taksi yang ditetapkan di beberapa area. Mode TAXI adalah fitur eksperimental. Jika pelanggan meminta rute TAXI di kota yang tidak memiliki data jalur taksi, rute Berkendara 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 live. 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, 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 yang mempertimbangkan kondisi lalu lintas, tanpa menerapkan sebagian besar pengoptimalan performa. Penggunaan nilai ini akan menghasilkan latensi tertinggi. |
SpeedReadingInterval
Indikator kepadatan traffic pada segmen yang berdekatan dari polyline atau jalur. Dengan jalur yang memiliki 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. Di JSON, jika indeksnya adalah 0, kolom tersebut tampaknya tidak terisi. |
end_ |
Indeks akhir interval ini dalam polyline. Di JSON, jika indeksnya adalah 0, kolom tersebut tampaknya tidak terisi. |
speed |
Kecepatan lalu lintas dalam interval ini. |
Kecepatan
Klasifikasi kecepatan polyline berdasarkan data traffic.
Enum | |
---|---|
SPEED_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
NORMAL |
Kecepatan normal, tidak terdeteksi pelambatan. |
SLOW |
Pelambatan terdeteksi, tetapi tidak ada kemacetan lalu lintas. |
TRAFFIC_JAM |
Kemacetan lalu lintas terdeteksi. |
TollInfo
Mengenkapsulasi informasi tarif tol di Route
atau RouteLeg
.
Kolom | |
---|---|
estimated_ |
Jumlah tarif tol untuk |
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 |
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 |
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 Ontario, Kanada ke Michigan, Amerika Serikat. |
CA_US_NEXUS_CARD |
Perbatasan Kanada ke Amerika Serikat. |
ID_E_TOLL |
Indonesia. E-card yang disediakan oleh beberapa bank yang digunakan untuk membayar tol. Semua e-card 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 |
ETC2.0 Jepang. ETC versi baru 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 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, Amerika Serikat. |
US_CA_FASTRAK |
CA, Amerika Serikat. |
US_CA_FASTRAK_CAV_STICKER |
Menunjukkan pengemudi memiliki kartu FasTrak selain stiker Clean Air Vehicle (CAV) yang diterbitkan 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, 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_KY_RIVERLINK |
KY, Amerika Serikat. |
US_LA_GEAUXPASS |
LA, Amerika Serikat. |
US_LA_TOLL_TAG |
LA, AS. |
US_MA_EZPASSMA |
MA, Amerika Serikat. |
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, Amerika Serikat. 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, Amerika Serikat. |
US_NY_EXPRESSPASS |
New York, Amerika Serikat. |
US_NY_EZPASSNY |
NY, AS. |
US_OH_EZPASSOH |
OH, AS. |
US_PA_EZPASSPA |
PA, AS. |
US_RI_EZPASSRI |
RI, Amerika Serikat. |
US_SC_PALPASS |
SC, AS. |
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, 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, AS |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, AS. |
Unit
Serangkaian nilai yang menentukan satuan ukuran yang digunakan dalam tampilan.
Enum | |
---|---|
UNITS_UNSPECIFIED |
Satuan ukuran belum ditentukan. Secara default, satuan ukuran yang disimpulkan dari permintaan. |
METRIC |
Satuan ukur 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. Default-nya adalah BENSIN. |
GASOLINE |
Kendaraan berbahan bakar bensin/petrol. |
ELECTRIC |
Kendaraan yang menggunakan listrik. |
HYBRID |
Kendaraan bahan bakar hibrida (seperti bensin + listrik). |
VehicleInfo
Mengenkapsulasi 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 menyertakan perhentian perantara 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 dimaksudkan untuk kendaraan berhenti, dengan tujuan untuk mengambil atau menurunkan penumpang. Saat 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. Jika Anda menetapkan nilai ini, rute akan melewati lokasi sehingga kendaraan dapat berhenti di sisi jalan yang membiaskan 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 judul opsional. |
place_ |
ID Tempat POI yang terkait dengan titik jalan. |