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

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

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

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

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

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