Pesan respons ComputeCustomRoutes.
| Representasi JSON |
|---|
{ "routes": [ { object ( |
| Kolom | |
|---|---|
routes[] |
Rute 'terbaik' untuk tujuan rute input. |
fastest |
Rute referensi tercepat. |
shortest |
Rute referensi terpendek. |
fallback |
Info penggantian untuk rute kustom. |
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.
| Representasi JSON |
|---|
{
"route": {
object ( |
| Kolom | |
|---|---|
route |
Rute yang 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, mematuhi intent asli saat |
FallbackInfo
Mengenkapsulasi info penggantian untuk ComputeCustomRoutes. ComputeCustomRoutes melakukan dua jenis penggantian:
Jika tidak dapat menghitung rute menggunakan
routingPreferenceyang diminta oleh pelanggan, rute akan kembali ke mode pemilihan rute lain. Dalam hal ini,fallback_routing_modedanrouting_mode_fallback_reasondigunakan untuk menyampaikan mode pemilihan rute penggantian yang digunakan, serta alasan penggantian.Jika tidak dapat menghitung rute 'terbaik' untuk tujuan rute yang ditentukan oleh pelanggan, rute tersebut mungkin akan kembali ke tujuan lain.
fallback_route_objectivedigunakan untuk menyampaikan tujuan rute penggantian.
| Representasi JSON |
|---|
{ "routingMode": enum ( |
| Kolom | |
|---|---|
routing |
Mode pemilihan rute yang digunakan untuk respons. Jika penggantian dipicu, modenya 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. |