วางแผนเส้นทางที่กำหนดเอง

เมื่อคุณกำลังพิจารณาเส้นทางที่ดีที่สุดสำหรับการเดินทางแบบร่วมเดินทาง เส้นทางที่เร็วที่สุดอาจไม่ใช่ตัวเลือกที่ดีที่สุดเสมอไป คุณอาจต้องวางแผนเส้นทาง

Routes Preferred API ช่วยให้คุณวางแผนเส้นทางได้โดยระบุวัตถุประสงค์ของเส้นทางโดยใช้เมธอด ComputeCustomRoutes

นอกจากนี้ เมธอด ComputeCustomRoutes ยังช่วยให้ปฏิบัติตามเส้นทางได้ด้วยการลดความแตกต่างระหว่างเส้นทางที่ผู้ให้บริการเลือกกับเส้นทางที่ขับจริง

ใช้ทั้ง Routes Preferred API และ Navigation SDK เพื่อให้ได้รับประโยชน์อย่างเต็มที่จากการวางแผนเส้นทาง

เปิดใช้เมธอด ComputeCustomRoutes

คุณต้องเปิดใช้เมธอด ComputeCustomRoutes ก่อนจึงจะใช้ในโค้ดได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้เมธอด Routes Preferred API ได้ที่การเริ่มต้นใช้งาน

ใช้เมธอด ComputeCustomRoutes

เมธอด ComputeCustomRoutes กำหนดให้คุณต้องระบุมาสก์ช่องการตอบกลับในอินพุต คุณสามารถระบุมาสก์ช่องการตอบกลับได้โดยใช้พารามิเตอร์ของ URL $fields หรือ fields หรือโดยใช้ส่วนหัว HTTP/gRPC X-Goog-FieldMask ดูข้อมูลเพิ่มเติมได้ที่พารามิเตอร์ของระบบ

ค่ามาสก์ของฟิลด์คือรายการเส้นทางของฟิลด์ที่คั่นด้วยคอมมา เส้นทางของแต่ละฟิลด์คือรายการชื่อฟิลด์ที่คั่นด้วยจุดซึ่งแสดงลำดับชั้นของข้อความ ชื่อฟิลด์คือคีย์ออบเจ็กต์ JSON หรือชื่อแท็กฟิลด์ protobuf เส้นทางของช่องจะเริ่มต้นจากประเภทข้อความตอบกลับระดับบนสุด และอาจตามด้วยจุดอย่างน้อย 1 จุด แล้วตามด้วยชื่อช่องระดับถัดไป โดยทั่วไป เส้นทางของฟิลด์จะสร้างขึ้นในลักษณะต่อไปนี้

topLevelField[.secondLevelField][.thirdLevelField][...]

มาสก์ฟิลด์กรณีพิเศษคือไวลด์การ์ด "*" ซึ่งจะเลือกฟิลด์ระดับรูททั้งหมด

ดูข้อมูลเพิ่มเติมได้ที่

ดูตัวอย่างการใช้เมธอด ComputeCustomRoutes ได้ที่ตัวอย่างการคำนวณเส้นทางที่กำหนดเอง

กำลังคำนวณค่าผ่านทาง

ดูข้อมูลเกี่ยวกับการคำนวณค่าผ่านทางได้ที่หัวข้อคำนวณค่าผ่านทาง

ดูตัวอย่างการคำนวณค่าผ่านทางได้ที่ตัวอย่างการคำนวณเส้นทางที่กำหนดเอง