RoutingPreference

ชุดของค่าที่ระบุปัจจัยที่ต้องพิจารณาเมื่อคำนวณเส้นทาง

Enum
ROUTING_PREFERENCE_UNSPECIFIED ไม่ได้ระบุค่ากำหนดการกำหนดเส้นทาง ค่าเริ่มต้นคือ TRAFFIC_UNAWARE
TRAFFIC_UNAWARE คำนวณเส้นทางโดยไม่พิจารณาสภาพการจราจรแบบเรียลไทม์ เหมาะสำหรับเมื่อสภาพการจราจรไม่สำคัญหรือไม่เกี่ยวข้อง การใช้ค่านี้ทำให้เวลาในการตอบสนองต่ำที่สุด หมายเหตุ: สำหรับ RouteTravelMode DRIVE และ TWO_WHEELER เส้นทางและระยะเวลาที่เลือกจะขึ้นอยู่กับเครือข่ายถนนและสภาพการจราจรที่ไม่ขึ้นกับเวลาโดยเฉลี่ย ไม่ใช่สภาพการจราจรปัจจุบัน ดังนั้น เส้นทางจึงอาจรวมถนนที่ปิดชั่วคราว ผลการค้นหาสำหรับคำขอหนึ่งๆ อาจแตกต่างกันไปเมื่อเวลาผ่านไป เนื่องจากเครือข่ายถนนมีการเปลี่ยนแปลง สภาพการจราจรโดยเฉลี่ยที่มีการอัปเดต และลักษณะการกระจายของการให้บริการ ผลลัพธ์อาจแตกต่างกันไปตามเส้นทางที่แทบจะเทียบเท่ากันเมื่อใดก็ได้หรือตามความถี่
TRAFFIC_AWARE คำนวณเส้นทางโดยคำนึงถึงสภาพการจราจรแบบเรียลไทม์ ในทางตรงกันข้ามกับ TRAFFIC_AWARE_OPTIMAL การเพิ่มประสิทธิภาพบางอย่างจะใช้เพื่อลดเวลาในการตอบสนองลงอย่างมาก
TRAFFIC_AWARE_OPTIMAL จะคำนวณเส้นทางโดยคำนึงถึงสภาพการจราจรแบบเรียลไทม์ โดยไม่ใช้การเพิ่มประสิทธิภาพส่วนใหญ่ การใช้ค่านี้ทำให้เวลาในการตอบสนองสูงสุด