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

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

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

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

ใช้ทั้ง Routes Preferred API และ SDK การนำทาง ตระหนักถึงประโยชน์ทั้งหมดของการวางแผนเส้นทาง

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

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

ใช้เมธอด ComputeCustomRoutes

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

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

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

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

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

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

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

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

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