ข้อความตอบกลับ v1alpha.computeCustomRoutes
การแสดง JSON |
---|
{ "routes": [ { object ( |
ช่อง | |
---|---|
routes[] |
เส้นทางที่ "ดีที่สุด" สำหรับวัตถุประสงค์ของเส้นทางอินพุต |
fastestRoute |
เส้นทางอ้างอิงที่เร็วที่สุด |
shortestRoute |
เส้นทางอ้างอิงที่สั้นที่สุด |
fallbackInfo |
ข้อมูลสำรองสำหรับเส้นทางที่กำหนดเอง |
CustomRoute
สรุปเส้นทางที่กำหนดเองที่คำนวณตามวัตถุประสงค์ของเส้นทางที่ลูกค้าระบุ CustomRoute มีเส้นทางและโทเค็นเส้นทาง ซึ่งสามารถส่งไปให้ NavSDK เพื่อสร้างเส้นทางที่กำหนดเองอีกครั้งสำหรับการนำทางแบบเลี้ยวต่อเลี้ยว
การแสดง JSON |
---|
{
"route": {
object ( |
ช่อง | |
---|---|
route |
เส้นทางนี้ "ดีที่สุด" สำหรับวัตถุประสงค์ของเส้นทางอินพุต |
token |
โทเค็นเส้นทางที่เข้ารหัส Base64 สำหรับ Web-safe ที่ส่งไปยัง NavSDK ได้ ซึ่งช่วยให้ NavSDK สามารถสร้างเส้นทางขึ้นมาใหม่ในระหว่างการนำทาง และในกรณีที่กำหนดเส้นทางใหม่จะเป็นไปตามความตั้งใจเดิมเมื่อมีการเรียก Routesดีลที่ต้องการ v1alpha.computeCustomRoutes ลูกค้าควรถือว่าโทเค็นนี้เป็น BLOB ที่ทึบแสง |
FallbackInfo
สรุปข้อมูลสำรองสำหรับ v1alpha.computeCustomRoutes v1alpha.computeCustomRoutes จะทำรายการสำรอง 2 ประเภทดังนี้
ถ้าระบบคำนวณเส้นทางโดยใช้ RoutingPreference ที่ลูกค้าขอไม่ได้ ระบบจะใช้โหมดการกำหนดเส้นทางอื่นแทน ในกรณีนี้จะใช้ fallback_routing_mode และRouting_mode_fallback_reason เพื่อสื่อสารถึงโหมดการกำหนดเส้นทางสำรองที่ใช้ รวมถึงเหตุผลสำหรับการสำรอง
ถ้าไม่สามารถคำนวณหาผลลัพธ์ "ดีที่สุด" เส้นทางสําหรับวัตถุประสงค์ของเส้นทางที่ลูกค้าระบุ เส้นทางนั้นอาจมีการสำรองไปยังวัตถุประสงค์อื่น fallback_Route_objective ใช้ในการสื่อสารวัตถุประสงค์ของเส้นทางสำรอง
การแสดง JSON |
---|
{ "routingMode": enum ( |
ช่อง | |
---|---|
routingMode |
โหมดการกำหนดเส้นทางที่ใช้สำหรับการตอบกลับ หากมีการทริกเกอร์ทางเลือกไว้ โหมดอาจแตกต่างจากค่ากำหนดการกำหนดเส้นทางที่ตั้งไว้ในคำขอเดิมของไคลเอ็นต์ |
routingModeReason |
เหตุผลที่มีการใช้การตอบกลับสำรองแทนการตอบกลับเดิม ช่องนี้จะป็อปปูเลตเมื่อมีการทริกเกอร์โหมดสำรองและแสดงผลการตอบสนองสำรอง |
routeObjective |
วัตถุประสงค์ของเส้นทางที่ใช้สำหรับการตอบกลับ หากมีการทริกเกอร์โฆษณาสำรอง วัตถุประสงค์อาจแตกต่างจากวัตถุประสงค์ของเส้นทางที่ระบุไว้ในคำขอของไคลเอ็นต์เดิม |