Indeks
RoutesPreferred
(antar muka)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 sekumpulan titik jalan terminal dan menengah, 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 di input. Anda dapat memberikan mask kolom respons dengan menggunakan parameter URL Misalnya, dalam metode ini:
Google tidak menyarankan penggunaan mask kolom respons karakter pengganti (
|
ComputeRouteMatrix |
---|
Mencatat daftar tempat asal dan tujuan, serta menampilkan aliran data yang berisi informasi rute untuk setiap kombinasi tempat asal dan tujuan. CATATAN: Metode ini mengharuskan Anda menentukan mask kolom respons di input. Anda dapat memberikan mask kolom respons dengan menggunakan parameter URL Misalnya, dalam metode ini:
Anda harus menyertakan
|
ComputeRoutes |
---|
Menampilkan rute utama beserta rute alternatif opsional, yang diberi sekumpulan titik jalan terminal dan perantara. CATATAN: Metode ini mengharuskan Anda menentukan mask kolom respons di input. Anda dapat memberikan mask kolom respons dengan 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), baik untuk berhenti di atau lewat. Mendukung hingga 25 titik jalan perantara. |
travel_mode |
Opsional. Menentukan moda transportasi. Hanya DRIVE yang sekarang didukung. |
routing_preference |
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi perutean yang dipilih untuk menghitung rute. Jika preferensi perutean menghasilkan error atau latensi tambahan yang panjang, error akan ditampilkan. Di masa mendatang, kami mungkin akan menerapkan mekanisme penggantian untuk menggunakan opsi yang berbeda saat opsi yang dipilih tidak memberikan hasil yang valid. Anda dapat menentukan opsi ini hanya jika |
polyline_quality |
Opsional. Menentukan preferensi Anda untuk kualitas polyline. |
polyline_encoding |
Opsional. Menentukan encoding yang disukai untuk polyline. |
departure_time |
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. |
route_modifiers |
Opsional. Serangkaian kondisi yang akan dipenuhi yang memengaruhi cara penghitungan rute. |
route_objective |
Wajib. Tujuan rute yang akan dioptimalkan. |
language_code |
Opsional. Kode bahasa BCP-47, seperti "en-US" atau "sr-Latn". Untuk informasi selengkapnya, lihat http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Buka bagian 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. Hal ini mencakup kolom |
ComputeCustomRoutesResponse
Pesan respons ComputeCustomRoutes.
Kolom | |
---|---|
routes[] |
Rute 'terbaik' untuk tujuan rute input. |
fastest_route |
Rute referensi tercepat. |
shortest_route |
Rute referensi terpendek. |
fallback_info |
Info penggantian untuk rute kustom. |
FallbackInfo
Mengenkapsulasi info penggantian untuk ComputeCustomRoutes. ComputeCustomRoutes melakukan dua jenis penggantian:
Jika tidak dapat menghitung rute menggunakan routing_preferences yang diminta oleh pelanggan, ia akan melakukan fallback ke mode perutean lain. Dalam hal ini fallback_routing_mode dan routing_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, sistem dapat kembali ke tujuan lain. fallback_route_objective digunakan untuk mengomunikasikan tujuan rute penggantian.
Kolom | |
---|---|
routing_mode |
Mode perutean yang digunakan untuk respons. Jika penggantian dipicu, modenya mungkin berbeda dengan preferensi pemilihan rute yang ditetapkan di permintaan klien asli. |
routing_mode_reason |
Alasan mengapa respons penggantian digunakan, bukan respons asli. Kolom ini hanya diisi saat mode penggantian dipicu dan respons penggantian ditampilkan. |
route_objective |
Tujuan rute yang digunakan untuk respons. Jika penggantian dipicu, tujuannya 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 true, dan Google tidak memiliki data harga tol untuk rute tersebut, API akan kembali ke RateCard tanpa mempertimbangkan harga tol. |
ComputeRouteMatrixRequest
Pesan permintaan ComputeRouteMatrix
Kolom | |
---|---|
origins[] |
Wajib. Array asal, yang menentukan baris matriks respons. Beberapa batasan ukuran berlaku pada kardinalitas asal dan tujuan:
|
destinations[] |
Wajib. Array tujuan, yang menentukan kolom matriks respons. |
travel_mode |
Opsional. Menentukan moda transportasi. |
routing_preference |
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi perutean yang dipilih untuk menghitung rute. Jika preferensi pemilihan rute menghasilkan error atau latensi tambahan yang panjang, error akan ditampilkan. Di masa mendatang, kami mungkin akan menerapkan mekanisme penggantian untuk menggunakan opsi yang berbeda saat opsi yang dipilih tidak memberikan hasil yang valid. Anda dapat menentukan opsi ini hanya jika |
departure_time |
Opsional. Waktu keberangkatan. Jika Anda tidak menetapkan nilai ini, waktu default akan disetel 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), baik untuk berhenti di atau lewat. Mendukung hingga 25 titik jalan perantara. |
travel_mode |
Opsional. Menentukan moda transportasi. |
routing_preference |
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi perutean yang dipilih untuk menghitung rute. Jika preferensi perutean menghasilkan error atau latensi tambahan yang panjang, error akan ditampilkan. Di masa mendatang, kami mungkin akan menerapkan mekanisme penggantian untuk menggunakan opsi yang berbeda saat opsi yang dipilih tidak memberikan hasil yang valid. Anda dapat menentukan opsi ini hanya jika |
polyline_quality |
Opsional. Menentukan preferensi Anda untuk kualitas polyline. |
polyline_encoding |
Opsional. Menentukan encoding yang disukai untuk polyline. |
departure_time |
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. |
compute_alternative_routes |
Menentukan apakah akan menghitung rute alternatif selain rute. |
route_modifiers |
Opsional. Serangkaian kondisi yang akan dipenuhi yang memengaruhi cara penghitungan rute. |
language_code |
Opsional. Kode bahasa BCP-47, seperti "en-US" atau "sr-Latn". Untuk informasi selengkapnya, lihat http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Buka bagian 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. Hal ini mencakup kolom |
optimize_waypoint_order |
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 melalui titik jalan, permintaan akan gagal. Gunakan ComputeRoutesResponse.Routes.Optimized_intermediate_waypoint_index untuk menemukan urutan baru. Jika routes.optimize_intermediate_waypoint_index tidak diminta di header |
ComputeRoutesResponse
ComputeRoutes menampilkan pesan respons.
Kolom | |
---|---|
routes[] |
Berisi array rute yang dihitung (hingga tiga) saat Anda menentukan compute_alternates_routes, dan hanya berisi satu rute jika tidak. Jika array ini berisi beberapa entri, yang pertama adalah rute yang paling direkomendasikan. Jika array kosong, berarti tidak ada rute yang dapat ditemukan. |
fallback_info |
Dalam beberapa kasus, jika server tidak dapat menghitung hasil rute dengan semua preferensi input, server dapat kembali menggunakan cara komputasi yang berbeda. Saat mode penggantian digunakan, kolom ini akan 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 yang dianggap 'terbaik' untuk tujuan rute input. |
token |
Token rute berenkode base64 yang aman bagi web yang dapat diteruskan ke NavSDK, yang memungkinkan NavSDK merekonstruksi rute selama navigasi, dan jika terjadi perutean ulang, akan menerima intent awal saat RoutesPreferred ComputeCustomRoutes dipanggil. Pelanggan harus memperlakukan token ini sebagai blob buram. |
FallbackInfo
Informasi terkait cara dan alasan penggunaan hasil penggantian. Jika kolom ini disetel, artinya server menggunakan mode perutean yang berbeda dari mode pilihan Anda sebagai penggantian.
Kolom | |
---|---|
routing_mode |
Mode perutean yang digunakan untuk respons. Jika penggantian dipicu, modenya mungkin berbeda dengan preferensi pemilihan rute yang ditetapkan di 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 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 oleh mode alternatif. |
LATENCY_EXCEEDED |
Kami tidak dapat menyelesaikan penghitungan dengan mode pemilihan rute pilihan Anda tepat waktu, tetapi kami dapat menampilkan hasil yang dihitung dengan mode alternatif. |
FallbackRoutingMode
Mode pemilihan rute aktual yang digunakan untuk respons fallback yang ditampilkan.
Enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Tidak digunakan. |
FALLBACK_TRAFFIC_UNAWARE |
Mengindikasikan mode perutean "Traffic_UNAWARE" digunakan untuk menghitung respons. |
FALLBACK_TRAFFIC_AWARE |
Mengindikasikan mode perutean "Traffic_AWARE" digunakan untuk menghitung respons. |
Lokasi
Mengenkapsulasi lokasi (titik geografis dan judul opsional).
Kolom | |
---|---|
lat_lng |
Koordinat geografis titik jalan. |
heading |
Judul kompas yang terkait dengan arah arus lalu lintas. Nilai ini digunakan untuk menentukan sisi jalan yang akan digunakan untuk pengangkutan dan pengantaran. Nilai arah tujuan dapat mulai dari 0 hingga 360, dengan 0 menentukan arah tujuan Utara, 90 menentukan arah Timur jatuh tempo, dll. Anda dapat menggunakan kolom ini hanya untuk mode perjalanan |
Manuver
Kumpulan nilai yang menentukan tindakan navigasi yang akan diambil untuk langkah saat ini (misalnya, belok kiri, gabungkan, lurus, dll.).
Enum | |
---|---|
MANEUVER_UNSPECIFIED |
Tidak digunakan. |
TURN_SLIGHT_LEFT |
Berputar sedikit ke kiri. |
TURN_SHARP_LEFT |
Berputar tajam ke kiri. |
UTURN_LEFT |
Putar balik ke kiri. |
TURN_LEFT |
Berputar ke kiri. |
TURN_SLIGHT_RIGHT |
Berputar sedikit ke kanan. |
TURN_SHARP_RIGHT |
Berputar tajam ke kanan. |
UTURN_RIGHT |
Putar balik ke kanan. |
TURN_RIGHT |
Berputar ke kanan. |
STRAIGHT |
Lurus saja. |
RAMP_LEFT |
Ambil jalan kiri. |
RAMP_RIGHT |
Ambil jalan yang tepat. |
MERGE |
Gabung menjadi lalu lintas. |
FORK_LEFT |
Ambil belokan kiri. |
FORK_RIGHT |
Ambil garpu kanan. |
FERRY |
Naik feri. |
FERRY_TRAIN |
Naik kereta menuju feri. |
ROUNDABOUT_LEFT |
Berputar ke kiri pada bundaran. |
ROUNDABOUT_RIGHT |
Berputar ke kanan pada bundaran. |
Polyline
Mengenkapsulasi polyline yang dienkode.
Kolom | |
---|---|
Kolom union polyline_type . Mengenkapsulasi jenis polyline. Nilai defaultnya adalah encoding_polyline. polyline_type hanya ada berupa salah satu diantara berikut: |
|
encoded_polyline |
Encoding string polyline menggunakan algoritma encoding polyline |
geo_json_linestring |
Menentukan polyline menggunakan format GeoJSON LineString |
PolylineEncoding
Menentukan jenis polyline yang diinginkan 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 , yang akan mengorbankan ukuran respons yang lebih besar. Gunakan nilai ini saat Anda membutuhkan presisi yang lebih tinggi. |
OVERVIEW |
Menentukan polyline ringkasan - yang disusun menggunakan sejumlah kecil titik. Gunakan nilai ini saat menampilkan ringkasan rute. Penggunaan opsi ini memiliki latensi permintaan yang lebih rendah dibandingkan dengan penggunaan opsi HIGH_QUALITY . |
Rute
Mengenkapsulasi rute, yang terdiri dari serangkaian segmen jalan terhubung yang menggabungkan titik jalan awal, akhir, dan menengah.
Kolom | |
---|---|
legs[] |
Kumpulan segmen (segmen jalur di antara titik jalan) yang membentuk rute. Setiap segmen sesuai dengan perjalanan antara dua Titik Jalan non- |
distance_meters |
Jarak perjalanan rute, dalam meter. |
duration |
Durasi waktu yang diperlukan untuk menavigasi rute. Jika Anda menetapkan |
static_duration |
Durasi perjalanan melalui rute tanpa mempertimbangkan kondisi lalu lintas. |
polyline |
Polyline rute keseluruhan. Polyline ini akan menjadi polyline gabungan dari semua |
description |
Deskripsi rute. |
warnings[] |
Array peringatan yang akan ditampilkan saat menampilkan rute. |
viewport |
Kotak pembatas polyline. |
travel_advisory |
Informasi tambahan tentang rute. |
optimized_intermediate_waypoint_index[] |
Jika ComputeRoutesRequest.optimize_waypoint_order ditetapkan ke true, kolom ini berisi urutan titik jalan perantara yang dioptimalkan. Jika tidak, kolom ini akan kosong. Misalnya, inputnya adalah Asal: LA; Perantara: Jakarta, Bangor, Phoenix; Tujuan: New York; dan urutan titik jalan perantara yang dioptimalkan adalah: Phoenix, Jakarta, Bangor. Kemudian {i>field<i} ini berisi nilai-nilai [2, 0, 1]. Indeks dimulai dengan 0 untuk titik jalan menengah pertama. |
RouteLeg
Mengenkapsulasi segmen di antara titik jalan non-via
.
Kolom | |
---|---|
distance_meters |
Jarak perjalanan segmen rute, dalam meter. |
duration |
Durasi waktu yang diperlukan untuk menavigasi segmen. Jika |
static_duration |
Durasi perjalanan melalui segmen tersebut, dihitung tanpa mempertimbangkan kondisi lalu lintas. |
polyline |
Polyline keseluruhan untuk segmen ini. Hal ini mencakup setiap polyline |
start_location |
Lokasi awal segmen ini. Ini mungkin berbeda dengan |
end_location |
Lokasi akhir segmen ini. Ini mungkin berbeda dengan |
steps[] |
Kumpulan langkah yang menunjukkan segmen dalam segmen ini. Setiap langkah mewakili satu petunjuk navigasi. |
travel_advisory |
Mengenkapsulasi 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 instruksi navigasi. Segmen rute terdiri dari beberapa langkah.
Kolom | |
---|---|
distance_meters |
Jarak perjalanan langkah ini, dalam meter. Dalam beberapa situasi, kolom ini mungkin tidak memiliki nilai. |
static_duration |
Durasi perjalanan melalui langkah ini tanpa mempertimbangkan kondisi lalu lintas. Dalam beberapa situasi, kolom ini mungkin tidak memiliki nilai. |
polyline |
Polyline yang terkait dengan langkah ini. |
start_location |
Lokasi awal langkah ini. |
end_location |
Lokasi akhir langkah ini. |
navigation_instruction |
Petunjuk navigasi. |
travel_advisory |
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas pada satu langkah kaki. |
RouteLegStepTravelAdvisory
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas pada satu langkah kaki.
Kolom | |
---|---|
speed_reading_intervals[] |
Interval pembacaan kecepatan yang memerinci kepadatan traffic. Berlaku dalam kasus preferensi pemilihan rute Contoh:
|
RouteLegTravelAdvisory
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas, dll. di segmen rute.
Kolom | |
---|---|
toll_info |
Mengenkapsulasi informasi tentang tol di RouteLeg tertentu. Kolom ini hanya diisi jika kami memperkirakan ada tol di RouteLeg. Jika kolom ini ditetapkan, tetapi subkolomestimated_price tidak terisi, kami memperkirakan jalan tersebut berisi tol, tetapi kami tidak mengetahui perkiraan harga. Jika kolom ini tidak ada, berarti tidak ada tol di RouteLeg. |
speed_reading_intervals[] |
Interval pembacaan kecepatan yang memerinci kepadatan traffic. Berlaku dalam kasus preferensi pemilihan rute Contoh:
|
RouteMatrixDestination
Satu tujuan untuk ComputeRouteMatrixRequest
Kolom | |
---|---|
waypoint |
Wajib. Titik jalan tujuan |
RouteMatrixElement
Mengenkapsulasi informasi rute yang dihitung untuk pasangan asal/tujuan di ComputeRouteMatrix API. Proto ini dapat di-streaming ke klien.
Kolom | |
---|---|
origin_index |
Indeks berbasis nol tempat asal dalam permintaan. |
destination_index |
Indeks tujuan berbasis nol dalam permintaan. |
status |
Kode status error untuk elemen ini. |
condition |
Menunjukkan apakah rute ditemukan atau tidak. Tidak bergantung pada status. |
distance_meters |
Jarak perjalanan rute, dalam meter. |
duration |
Durasi waktu yang diperlukan untuk menavigasi rute. Jika Anda menetapkan |
static_duration |
Durasi perjalanan melalui rute tanpa mempertimbangkan kondisi lalu lintas. |
travel_advisory |
Informasi tambahan tentang rute. Misalnya: informasi pembatasan dan informasi tol |
fallback_info |
Dalam beberapa kasus, jika server tidak dapat menghitung rute dengan preferensi yang diberikan untuk pasangan asal/tujuan tertentu, server mungkin kembali menggunakan mode komputasi yang berbeda. Saat 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
Asal tunggal untuk ComputeRouteMatrixRequest
Kolom | |
---|---|
waypoint |
Wajib. Titik jalan asal |
route_modifiers |
Opsional. Pengubah untuk setiap rute yang menggunakan ini sebagai asal |
RouteModifiers
Mengenkapsulasi serangkaian kondisi opsional untuk dipenuhi saat menghitung rute.
Kolom | |
---|---|
avoid_tolls |
Menentukan apakah akan menghindari jalan tol secara wajar. Preferensi akan diberikan untuk rute yang tidak berisi jalan tol. Hanya berlaku untuk mode perjalanan |
avoid_highways |
Menentukan apakah akan menghindari jalan raya jika wajar. Preferensi akan diberikan pada rute yang tidak berisi jalan raya. Hanya berlaku untuk mode perjalanan |
avoid_ferries |
Menentukan apakah akan menghindari kapal feri jika wajar. Preferensi akan diberikan pada rute yang tidak berisi perjalanan dengan kapal feri. Hanya berlaku untuk mode perjalanan |
avoid_indoor |
Menentukan apakah akan menghindari navigasi dalam ruangan jika wajar. Preferensi akan diberikan pada rute yang tidak berisi navigasi dalam ruangan. Hanya berlaku untuk mode perjalanan |
vehicle_info |
Menentukan informasi kendaraan. |
toll_passes[] |
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 mode perjalanan DRIVE dan TWO_WHEELER. |
RouteObjective
Mengenkapsulasi tujuan untuk dioptimalkan dengan ComputeCustomRoutes.
Kolom | |
---|---|
rate_card |
Tujuan RateCard. |
RateCard
Mengenkapsulasi tujuan rute RateCard.
Kolom | |
---|---|
cost_per_minute |
Opsional. Biaya per menit. |
cost_per_km |
Opsional. Biaya per kilometer. |
include_tolls |
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
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona traffic, dll.
Kolom | |
---|---|
toll_info |
Mengenkapsulasi informasi tentang jalan tol di Rute. Kolom ini hanya diisi jika kami memperkirakan ada jalan tol pada Rute. Jika kolom ini ditetapkan, tetapi subkolomestimated_price tidak terisi, kami memperkirakan jalan tersebut berisi tol, tetapi kami tidak mengetahui perkiraan harga. Jika kolom ini tidak disetel, maka diperkirakan tidak ada tol di Rute. |
speed_reading_intervals[] |
Interval pembacaan kecepatan yang memerinci kepadatan traffic. Berlaku dalam kasus preferensi pemilihan rute Contoh:
|
RouteTravelMode
Kumpulan nilai yang digunakan untuk menentukan moda perjalanan.
Enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Tidak ada moda perjalanan 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 ini berbeda dengan moda perjalanan BICYCLE yang mencakup moda yang didukung tenaga manusia. |
TAXI |
Bepergian dengan taksi berlisensi, yang memungkinkan kendaraan untuk melakukan perjalanan di jalur taksi yang ditentukan di beberapa area. Mode TAXI adalah fitur eksperimental. Jika pelanggan meminta rute TAXI di kota yang tidak menyediakan data jalur taksi, rute DRIVE akan ditampilkan. |
RoutingPreference
Serangkaian 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. Cocok saat kondisi lalu lintas tidak penting. Penggunaan nilai ini akan menghasilkan latensi terendah. |
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. Penggunaan nilai ini akan menghasilkan latensi tertinggi. |
SpeedReadingInterval
Indikator kepadatan lalu lintas pada segmen yang berdekatan dari polyline atau jalur. Dengan mempertimbangkan jalur dengan titik P_0, P_1, ... , P_N (indeks berbasis nol), SpeedReadingInterval menentukan interval dan menjelaskan traffic menggunakan kategori berikut.
Kolom | |
---|---|
start_polyline_point_index |
Indeks awal interval ini dalam polyline. Di JSON, jika indeks adalah 0, kolom tampaknya tidak terisi. |
end_polyline_point_index |
Indeks akhir interval ini dalam polyline. Di JSON, jika indeks adalah 0, kolom tampaknya 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 pelambatan yang terdeteksi. |
SLOW |
Pelambatan terdeteksi, tetapi tidak ada kemacetan lalu lintas. |
TRAFFIC_JAM |
Kemacetan lalu lintas terdeteksi. |
TollInfo
Mengenkapsulasi informasi tol di Route
atau RouteLeg
.
Kolom | |
---|---|
estimated_price[] |
Jumlah uang tol untuk Route atau RouteLeg yang sesuai. Daftar ini berisi jumlah uang untuk setiap mata uang yang diperkirakan akan ditagih oleh stasiun tol. Biasanya daftar ini hanya berisi satu item untuk rute dengan tol dalam satu mata uang. Untuk perjalanan internasional, daftar ini dapat berisi beberapa item yang mencerminkan tol dalam mata uang yang berbeda. |
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 seluruh Australia. Lihat detail selengkapnya di https://www.linkt.com.au/. |
AR_TELEPASE |
Tiket tol Argentina. Lihat detail selengkapnya di https://telepase.com.ar |
BR_AUTO_EXPRESO |
Kartu tol Brasil. Lihat detail selengkapnya 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 selengkapnya di https://movemais.com. |
BR_PASSA_RAPIDO |
Kartu tol Brasil. Lihat detail selengkapnya di https://pasorapido.gob.do/ |
BR_SEM_PARAR |
Kartu tol Brasil. Lihat detail selengkapnya di https://www.semparar.com.br. |
BR_TAGGY |
Kartu tol Brasil. Lihat detail selengkapnya di https://taggy.com.br. |
BR_VELOE |
Kartu tol Brasil. Lihat detail selengkapnya 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 |
Perlintasan perbatasan Ontario, Kanada ke Michigan, Amerika Serikat. |
CA_US_CONNEXION |
Perlintasan perbatasan Ontario, Kanada ke Michigan, Amerika Serikat. |
CA_US_NEXUS_CARD |
Lintasan 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, sehingga hanya satu nilai enum yang diperlukan. Mis. 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. |
MX_TAG_IAVE |
Kartu tol Meksiko. |
MX_TAG_TELEVIA |
Perusahaan kartu tol Meksiko. Salah satu dari banyak yang beroperasi di Mexico City. Lihat detail selengkapnya di 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 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 |
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 |
Irlandia, Amerika Serikat. |
US_IL_IPASS |
Irlandia, Amerika Serikat. |
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_KY_RIVERLINK |
KY, 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 |
AKU, AS. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, AS. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, AS. |
US_MI_IQ_PROX_CARD |
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_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_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, Amerika Serikat. |
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_NEWELL_TOLL_BRIDGE_TICKET |
WV, AS. |
Unit
Kumpulan nilai yang menentukan satuan ukuran yang digunakan dalam tampilan.
Enum | |
---|---|
UNITS_UNSPECIFIED |
Satuan ukuran tidak ditentukan. Setelan defaultnya adalah unit ukuran yang 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. Default-nya adalah GASOLINE. |
GASOLINE |
Bensin/kendaraan berbahan bakar bensin. |
ELECTRIC |
Kendaraan bertenaga listrik. |
HYBRID |
Kendaraan berbahan bakar hybrid (seperti bensin + listrik). |
VehicleInfo
Mengenkapsulasi informasi kendaraan, seperti karakter terakhir pelat nomor.
Kolom | |
---|---|
emission_type |
Menjelaskan jenis emisi kendaraan. Hanya berlaku untuk mode perjalanan DRIVE. |
Titik jalan
Mengenkapsulasi titik jalan. Titik jalan menandai awal dan akhir rute, serta menyertakan perhentian perantara di sepanjang rute.
Kolom | |
---|---|
via |
Menandai titik jalan ini sebagai pencapaian, bukan titik perhentian. Untuk setiap titik jalan non-via dalam permintaan, respons menambahkan entri ke array |
vehicle_stopover |
Menunjukkan bahwa titik jalan ditujukan untuk kendaraan yang berhenti, yang tujuannya adalah pengangkutan atau penurunan penumpang. Jika Anda menetapkan nilai ini, rute yang dihitung tidak akan menyertakan titik jalan non- |
side_of_road |
Menunjukkan bahwa lokasi titik jalan ini dimaksudkan agar kendaraan berhenti di sisi jalan tertentu. Jika Anda menetapkan nilai ini, rute akan melewati lokasi sehingga kendaraan dapat berhenti di sisi jalan yang orientasi lokasi dari pusat jalan. Opsi ini hanya berfungsi untuk mode perjalanan 'DRIVE' dan 'TWO_WHEELER', dan jika 'location_type' ditetapkan ke 'location'. |
Kolom union location_type . Berbagai cara untuk menampilkan lokasi. location_type hanya ada berupa salah satu diantara berikut: |
|
location |
Titik yang ditentukan menggunakan koordinat geografis, termasuk judul opsional. |
place_id |
ID Tempat POI yang terkait dengan titik jalan. |