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 |
---|
Mengambil 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 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 diisi. Titik jalan asal. |
destination |
Wajib diisi. Titik jalan tujuan. |
intermediates[] |
Opsional. Kumpulan titik jalan di sepanjang rute (tidak termasuk titik terminal), untuk berhenti di atau lewat. Hingga 25 titik jalan perantara didukung. |
travel_mode |
Opsional. Menentukan moda transportasi. Hanya Drive yang didukung sekarang. |
routing_preference |
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 lebih panjang, error akan ditampilkan. Di masa mendatang, kami mungkin menerapkan mekanisme penggantian untuk menggunakan opsi yang berbeda saat opsi yang disukai 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 lebih 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. Kumpulan kondisi yang harus dipenuhi yang memengaruhi cara penghitungan rute. |
route_objective |
Wajib diisi. 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. 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 |
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, maka akan kembali ke mode perutean lain. Dalam hal ini fallback_routing_mode dan routing_mode_fallback_reason digunakan untuk mengomunikasikan mode pemilihan rute fallback yang digunakan, serta alasan penggantian.
Jika tidak dapat menghitung 'terbaik' rute ke tujuan rute yang ditentukan oleh pelanggan, tujuan tersebut dapat beralih ke tujuan lain. fallback_route_objective digunakan untuk mengomunikasikan tujuan rute penggantian.
Kolom | |
---|---|
routing_mode |
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_mode_reason |
Alasan 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, 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 belum 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 tarif tol. |
ComputeRouteMatrixRequest
Pesan permintaan ComputeRouteMatrix
Kolom | |
---|---|
origins[] |
Wajib diisi. Array asal, yang menentukan baris matriks respons. Beberapa batasan ukuran berlaku untuk kardinalitas asal dan tujuan:
|
destinations[] |
Wajib diisi. Array tujuan, yang menentukan kolom matriks respons. |
travel_mode |
Opsional. Menentukan moda transportasi. |
routing_preference |
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 lebih panjang, error akan ditampilkan. Di masa mendatang, kami mungkin menerapkan mekanisme penggantian untuk menggunakan opsi yang berbeda saat opsi yang disukai tidak memberikan hasil yang valid. Anda dapat menentukan opsi ini hanya jika |
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. |
ComputeRoutesRequest
Pesan permintaan ComputeRoutes.
Kolom | |
---|---|
origin |
Wajib diisi. Titik jalan asal. |
destination |
Wajib diisi. Titik jalan tujuan. |
intermediates[] |
Opsional. Kumpulan titik jalan di sepanjang rute (tidak termasuk titik terminal), untuk berhenti di atau lewat. Hingga 25 titik jalan perantara didukung. |
travel_mode |
Opsional. Menentukan moda transportasi. |
routing_preference |
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 lebih panjang, error akan ditampilkan. Di masa mendatang, kami mungkin menerapkan mekanisme penggantian untuk menggunakan opsi yang berbeda saat opsi yang disukai 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 lebih 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. Kumpulan kondisi yang harus 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. 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_waypoint_order |
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.Routes.". Jika routes.optimize_intermediate_ memutuskan_titik jalan_ tidak diminta dalam header |
ComputeRoutesResponse
ComputeRoutes pada pesan respons.
Kolom | |
---|---|
routes[] |
Berisi array rute yang dihitung (hingga tiga) saat Anda menentukan compute_alternatives_routes, dan berisi hanya satu rute jika Anda tidak melakukannya. Jika array ini berisi beberapa entri, entri 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 mungkin 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 berenkode base64 yang sesuai untuk web dan dapat diteruskan ke NavSDK, yang memungkinkan NavSDK merekonstruksi rute selama navigasi, dan jika terjadi perutean ulang, akan mengikuti maksud asli saat RoutesPreferred ComputeCustomRoutes dipanggil. Pelanggan harus memperlakukan token ini sebagai blob buram. |
FallbackInfo
Informasi yang terkait dengan cara dan alasan penggunaan hasil penggantian. Jika kolom ini disetel, artinya server menggunakan mode pemilihan rute yang berbeda dari mode pilihan Anda sebagai penggantian.
Kolom | |
---|---|
routing_mode |
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 "TRAFFIC_UNAWARE" mode {i>routing<i} digunakan untuk menghitung respons. |
FALLBACK_TRAFFIC_AWARE |
Menunjukkan "TRAFFIC_AWARE" mode {i>routing<i} digunakan untuk menghitung respons. |
Lokasi
Mengenkapsulasi lokasi (titik geografis dan judul opsional).
Kolom | |
---|---|
lat_lng |
Koordinat geografis titik jalan. |
heading |
Arah kompas yang terkait dengan arah arus lalu lintas. Nilai ini digunakan untuk menentukan sisi jalan yang akan digunakan untuk pengangkutan dan penurunan penumpang. Nilai arah bisa dari 0 hingga 360, dengan 0 menentukan arah ke Utara, 90 menentukan arah ke Timur, dst. Anda dapat menggunakan kolom ini hanya untuk mode perjalanan |
Manuver
Kumpulan nilai yang menentukan tindakan navigasi yang akan diambil untuk langkah saat ini (mis., belok kiri, menggabungkan, lurus, dll.).
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 jalan kiri. |
RAMP_RIGHT |
Ambil jalan 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. |
Polyline
Mengenkapsulasi polyline yang dienkode.
Kolom | |
---|---|
Kolom union polyline_type . Mengenkapsulasi jenis polyline. Nilai defaultnya adalah encoding_polyline. polyline_type hanya dapat berupa salah satu dari berikut: |
|
encoded_polyline |
Encoding string polyline menggunakan algoritma encoding polyline |
geo_json_linestring |
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 terhubung yang menggabungkan 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 bukan |
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 seluruh |
description |
Deskripsi rute. |
warnings[] |
Array peringatan yang akan ditampilkan saat menampilkan rute. |
viewport |
Kotak pembatas area pandang polyline. |
travel_advisory |
Informasi tambahan tentang rute. |
optimized_intermediate_waypoint_index[] |
Jika ComputeRoutesRequest.optimize_ memutuskan_order ditetapkan ke true, kolom ini berisi urutan titik jalan perantara yang dioptimalkan. jika tidak, kolom ini kosong. Misalnya, anggaplah inputnya adalah Origin: LA; Menengah: Denver, Bangor, Phoenix; Tujuan: New York; dan urutan titik jalan perantara yang dioptimalkan adalah: Phoenix, Austin, Bangor. Kemudian isian ini berisi nilai [2, 0, 1]. Indeks dimulai dengan 0 untuk titik jalan perantara 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 kaki. Jika |
static_duration |
Durasi perjalanan melalui segmen jalan, dihitung tanpa mempertimbangkan kondisi lalu lintas. |
polyline |
Keseluruhan polyline untuk segmen ini. Ini mencakup bahwa setiap polyline |
start_location |
Lokasi awal segmen ini. Ini mungkin berbeda dengan |
end_location |
Lokasi akhir segmen ini. Ini mungkin berbeda dengan |
steps[] |
Array 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. pada segmen rute. |
RouteLegStep
Mengenkapsulasi segmen RouteLeg
. Satu langkah sesuai dengan satu petunjuk navigasi. Kaki rute terdiri dari beberapa anak tangga.
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 memperhitungkan 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 langkah segmen. |
RouteLegStepTravelAdvisory
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas pada langkah segmen.
Kolom | |
---|---|
speed_reading_intervals[] |
Interval pembacaan kecepatan yang menjelaskan kepadatan lalu lintas. Berlaku untuk preferensi pemilihan rute Contoh:
|
RouteLegTravelAdvisory
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas dll. pada segmen rute.
Kolom | |
---|---|
toll_info |
Mengenkapsulasi informasi tentang jalan tol di RouteLeg tertentu. Kolom ini hanya diisi jika kami memperkirakan ada jalan tol di RouteLeg. Jika kolom ini ditetapkan tetapi subkolomestimated_price tidak diisi, kami memperkirakan jalan tersebut berisi jalan tol, tetapi kami tidak mengetahui estimasi harganya. Jika kolom ini tidak ada, berarti tidak ada tol di RouteLeg. |
speed_reading_intervals[] |
Interval pembacaan kecepatan yang menjelaskan kepadatan lalu lintas. Berlaku untuk preferensi pemilihan rute Contoh:
|
RouteMatrixDestination
Tujuan tunggal untuk ComputeRouteMatrixRequest
Kolom | |
---|---|
waypoint |
Wajib diisi. Titik jalan tujuan |
RouteMatrixElement
Mengenkapsulasi informasi rute yang dihitung untuk pasangan asal/tujuan di ComputeRouteMatrix API. Protokol ini dapat di-streaming ke klien.
Kolom | |
---|---|
origin_index |
Indeks berbasis nol dari 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. Terlepas dari 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 akan 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 diperbolehkan. |
ROUTE_EXISTS |
Rute ditemukan, dan informasi yang sesuai diisi untuk elemen tersebut. |
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 diisi. Titik jalan asal |
route_modifiers |
Opsional. Pengubah untuk setiap rute yang menggunakan ini sebagai asal |
RouteModifiers
Mengenkapsulasi serangkaian kondisi opsional yang harus dipenuhi saat menghitung rute.
Kolom | |
---|---|
avoid_tolls |
Menentukan apakah akan menghindari jalan tol jika 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 untuk rute yang tidak berisi jalan raya. Hanya berlaku untuk mode perjalanan |
avoid_ferries |
Menentukan apakah akan menghindari kapal feri jika wajar. Preferensi akan diberikan untuk rute yang tidak berisi perjalanan dengan kapal feri. Hanya berlaku untuk mode perjalanan |
avoid_indoor |
Menentukan apakah akan menghindari navigasi di dalam ruangan jika wajar. Preferensi akan diberikan untuk 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 disediakan, API akan mencoba menampilkan harga kartu. Jika kartu tol tidak disediakan, API akan memperlakukan kartu tol sebagai tidak diketahui dan mencoba menampilkan harga tunai. Hanya berlaku untuk mode perjalanan Drive dan TWO_WHEELER. |
RouteObjective
Mengenkapsulasi tujuan untuk dioptimalkan menurut 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 diisi. 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 pada Rute. Kolom ini hanya diisi jika kami memperkirakan ada jalan tol di Rute. Jika kolom ini ditetapkan tetapi subkolomestimated_price tidak diisi, kami memperkirakan jalan tersebut berisi jalan tol, tetapi kami tidak mengetahui estimasi harganya. Jika kolom ini tidak disetel, maka kami memperkirakan tidak ada tol pada Rute. |
speed_reading_intervals[] |
Interval pembacaan kecepatan yang menjelaskan kepadatan lalu lintas. Berlaku untuk preferensi pemilihan rute Contoh:
|
RouteTravelMode
Serangkaian nilai yang digunakan untuk menetapkan moda perjalanan.
Enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Tidak ada mode perjalanan yang ditetapkan. Default-nya adalah DRIVE . |
DRIVE |
Perjalanan 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 mode perjalanan BICYCLE yang mencakup mode bertenaga 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. Nilai defaultnya adalah TRAFFIC_AWARE . |
TRAFFIC_UNAWARE |
Menghitung rute tanpa mempertimbangkan kondisi lalu lintas. Cocok saat kondisi lalu lintas tidak penting. Menggunakan 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. Menggunakan nilai ini akan menghasilkan latensi tertinggi. |
SpeedReadingInterval
Indikator kepadatan traffic pada segmen yang berdekatan dari polyline atau jalur. Dengan mempertimbangkan jalur dengan titik P_0, P_1, ... , P_N (indeks berbasis nol), SpeedReadingInterval mendefinisikan interval dan menjelaskan lalu lintasnya menggunakan kategori berikut.
Kolom | |
---|---|
start_polyline_point_index |
Indeks awal interval ini dalam polyline. Di JSON, jika indeksnya adalah 0, kolom tersebut tampaknya tidak terisi. |
end_polyline_point_index |
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 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 tarif tol di Route
atau RouteLeg
.
Kolom | |
---|---|
estimated_price[] |
Jumlah tol untuk Route atau RouteLeg yang sesuai. Daftar ini berisi jumlah uang untuk setiap mata uang yang diperkirakan akan dibebankan oleh stasiun tol. Biasanya daftar ini hanya akan berisi satu item untuk rute dengan jalan tol dalam satu mata uang. Untuk perjalanan internasional, daftar ini dapat berisi beberapa item untuk mencerminkan tarif tol dalam mata uang yang berbeda. |
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 seluruh Australia. Lihat detail tambahan di https://www.linkt.com.au/. |
AR_TELEPASE |
kartu tol Argentina. Lihat detail lainnya di https://telepase.com.ar |
BR_AUTO_EXPRESO |
Kartu tol Brasil. Lihat detail tambahan di https://www.autoexpreso.com |
BR_CONECTCAR |
Kartu tol Brasil. Lihat detail tambahan di https://conectcar.com. |
BR_MOVE_MAIS |
Kartu tol Brasil. Lihat detail tambahan di https://movemais.com. |
BR_PASSA_RAPIDO |
Kartu tol Brasil. Lihat detail tambahan di https://pasorapido.gob.do/ |
BR_SEM_PARAR |
Kartu tol Brasil. Lihat detail tambahan di https://www.semparar.com.br. |
BR_TAGGY |
Kartu tol Brasil. Lihat detail tambahan di https://taggy.com.br. |
BR_VELOE |
Kartu tol Brasil. Lihat detail lainnya di https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Lintasan perbatasan Kanada ke Amerika Serikat. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Lintasan perbatasan Kanada ke Amerika Serikat. |
CA_US_BLUE_WATER_EDGE_PASS |
Perbatasan antara Ontario, Kanada ke Michigan, Amerika Serikat. |
CA_US_CONNEXION |
Perbatasan antara Ontario, Kanada ke Michigan, Amerika Serikat. |
CA_US_NEXUS_CARD |
Lintasan perbatasan Kanada ke Amerika Serikat. |
ID_E_TOLL |
Indonesia. Kartu elektronik yang disediakan oleh beberapa bank yang digunakan untuk membayar tol. Semua kartu elektronik melalui bank dikenai biaya yang sama, sehingga hanya satu nilai enum yang diperlukan. 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 tambahan di https://www.televia.com.mx. |
MX_VIAPASS |
Kartu tol Meksiko. Lihat detail tambahan di https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
AL, AS. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, AS. |
US_CA_FASTRAK |
Kanada, Amerika Serikat. |
US_CA_FASTRAK_CAV_STICKER |
Menunjukkan pengemudi memiliki kartu FasTrak selain stiker Clean Air Vehicle (CAV) yang diterbitkan oleh DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, AS. |
US_CO_GO_PASS |
CO, AS. |
US_DE_EZPASSDE |
Jerman, Amerika Serikat. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
FL, AS. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
FL, AS. |
US_FL_EPASS |
FL, AS. |
US_FL_GIBA_TOLL_PASS |
FL, AS. |
US_FL_LEEWAY |
FL, AS. |
US_FL_SUNPASS |
FL, AS. |
US_FL_SUNPASS_PRO |
FL, AS. |
US_IL_EZPASSIL |
IL, Amerika Serikat. |
US_IL_IPASS |
IL, Amerika Serikat. |
US_IN_EZPASSIN |
IN, AS. |
US_KS_BESTPASS_HORIZON |
KS, Amerika Serikat. |
US_KS_KTAG |
KS, Amerika Serikat. |
US_KS_NATIONALPASS |
KS, Amerika Serikat. |
US_KS_PREPASS_ELITEPASS |
KS, Amerika Serikat. |
US_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 |
ME, AMERIKA SERIKAT. |
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, Amerika Serikat. |
US_NC_PEACH_PASS |
NC, Amerika Serikat. |
US_NC_QUICK_PASS |
NC, Amerika Serikat. |
US_NH_EZPASSNH |
NH, Amerika Serikat. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, AS. |
US_NJ_EZPASSNJ |
NJ, AS. |
US_NY_EXPRESSPASS |
NY, AS. |
US_NY_EZPASSNY |
NY, AS. |
US_OH_EZPASSOH |
OH, AS. |
US_PA_EZPASSPA |
PA, AS. |
US_RI_EZPASSRI |
RI, AS. |
US_SC_PALPASS |
SC, Amerika Serikat. |
US_TX_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_LAREDO_TRADE_TAG |
TX, Amerika Serikat. |
US_TX_PLUSPASS |
TX, Amerika Serikat. |
US_TX_TOLLTAG |
TX, Amerika Serikat. |
US_TX_TXTAG |
TX, Amerika Serikat. |
US_TX_XPRESS_CARD |
TX, Amerika Serikat. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
UT, AS. |
US_VA_EZPASSVA |
VA, AS. |
US_WA_BREEZEBY |
WA, Amerika Serikat. |
US_WA_GOOD_TO_GO |
WA, Amerika Serikat. |
US_WV_EZPASSWV |
WV, AS. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, AS. |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, AS. |
Unit
Serangkaian nilai yang menentukan satuan ukuran yang digunakan dalam tampilan.
Enum | |
---|---|
UNITS_UNSPECIFIED |
Satuan ukuran belum ditentukan. Default-nya adalah satuan 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 |
Jenis emisi tidak ditentukan. Default-nya adalah GASOLINE. |
GASOLINE |
Kendaraan berbahan bakar bensin/bensin. |
ELECTRIC |
Kendaraan bertenaga listrik. |
HYBRID |
Kendaraan berbahan bakar hibrida (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. |
Waypoint
Mengenkapsulasi titik jalan. Titik jalan menandai awal dan akhir rute, dan mencakup perhentian perantara di sepanjang rute.
Kolom | |
---|---|
via |
Menandai titik jalan ini sebagai pencapaian, bukan titik pemberhentian. Untuk setiap titik jalan non-via dalam permintaan, respons menambahkan entri ke array |
vehicle_stopover |
Menunjukkan bahwa titik jalan ditujukan untuk kendaraan berhenti di, yang tujuannya adalah untuk penjemputan atau penurunan. Jika Anda menetapkan nilai ini, rute yang dihitung tidak akan menyertakan titik jalan non- |
side_of_road |
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 'Drive' dan 'TWO_WHEELER' mode perjalanan, dan kapan 'location_type' ditetapkan ke 'location'. |
Kolom union location_type . Berbagai cara untuk merepresentasikan lokasi. location_type hanya dapat berupa salah satu dari berikut: |
|
location |
Titik yang ditetapkan menggunakan koordinat geografis, yang mencakup arah opsional. |
place_id |
ID Tempat POI yang terkait dengan titik jalan. |