Pesan permintaan ComputeCustomRoutes.
| Representasi JSON |
|---|
{ "origin": { object ( |
| 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 di atau lewat. 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 dapat menentukan opsi ini hanya jika |
polyline |
Opsional. Menentukan preferensi Anda untuk kualitas polyline. |
polyline |
Opsional. Menentukan encoding yang lebih disukai untuk polyline. |
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. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
route |
Opsional. Kumpulan kondisi yang harus dipenuhi yang memengaruhi cara penghitungan rute. |
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 melihat 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. Ini mencakup kolom |
RouteObjective
Mengenkapsulasi tujuan yang akan dioptimalkan oleh ComputeCustomRoutes.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union objective. Tujuan rute. objective hanya dapat berupa salah satu dari berikut: |
|
rate |
Tujuan RateCard. |
RateCard
Mengenkapsulasi tujuan rute RateCard.
| Representasi JSON |
|---|
{ "costPerMinute": { object ( |
| 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.
| Representasi JSON |
|---|
{ "value": number } |
| Kolom | |
|---|---|
value |
Wajib. Nilai biaya dalam mata uang lokal yang disimpulkan dari permintaan. |