วางแผนเส้นทาง

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

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 ได้ที่การคำนวณตัวอย่างเส้นทางที่กำหนดเอง (เบต้า)

กำลังคำนวณค่าธรรมเนียมค่าผ่านทาง

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

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