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

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

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

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

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

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