โทเค็นจุดนำทางช่วยให้คุณส่งข้อมูลบริบทที่สำคัญเกี่ยวกับ จุดหมายไปยัง Navigation SDK สำหรับ Android เพื่อปรับปรุงการกำหนดเส้นทางและ ประสบการณ์ของคนขับ ซึ่งมีประโยชน์ในกรณีต่างๆ เช่น การนำส่งอาหารหรือการแชร์รถ ซึ่งจุดรับหรือจุดส่งอาจไม่ชัดเจนหากไม่มีข้อมูลจากผู้ใช้
รูปภาพนี้แสดงตัวอย่างแอปเรียกรถสำหรับผู้บริโภคที่เลือกจุดนำทาง และแอปคนขับที่ใช้ Navigation SDK สำหรับ Android เพื่อกำหนดเส้นทางให้คนขับอย่างแม่นยำ

หากต้องการสร้างและส่งโทเค็นจุดนำทาง ให้ใช้ปลายทางจุดหมายของ Geocoding API เพื่อ ให้ผู้ใช้เลือกสถานที่ที่ต้องการจากรายการจุดนำทาง สิ่งที่ผู้ใช้เลือกจะกลายเป็นจุดนำทางที่ปลายทาง Destinations ของ Geocoding API แสดง จากนั้นคุณจะส่งโทเค็นจุดนำทางได้ ซึ่งมีทั้งพิกัดปลายทางและข้อมูลเชิงบริบท ไปยัง Navigation SDK สำหรับ Android ซึ่งจะสร้าง จุดอ้างอิง สำหรับการกำหนดเส้นทางที่แม่นยำ Navigation SDK จะไฮไลต์ปลายทางสำหรับ คนขับตามสถานที่ที่เชื่อมโยงกับโทเค็น

ตัวอย่างเช่น ลองนึกถึงกรณีการใช้งานการแชร์รถ ซึ่งมีแอปสำหรับ ผู้บริโภคเพื่อจองการเดินทาง และแอปที่ 2 สำหรับคนขับเพื่อรับ การแจ้งเตือนการเดินทางและข้อมูลการกำหนดเส้นทางไปยังจุดหมาย
เมื่อผู้ใช้เปิดแอปเวอร์ชันสำหรับผู้ใช้ทั่วไป แอปจะเรียกใช้ปลายทางของสถานที่ ของ Geocoding API และ แสดงตัวเลือกจุดนำทางที่เป็นไปได้แก่ผู้ใช้
ผู้ใช้เลือกจุดที่ต้องการ ซึ่งเป็นจุดหนึ่งในอาร์เรย์ของ
navigationPoints ในเนื้อหาการตอบกลับของคำขอ SearchDestinations
"navigationPoints": [ { "navigationPointToken": <encoded navigation point token>, "displayName": "South Entrance", "travelModes": ["DRIVE"], "usages": ["PICKUP","DROPOFF"], "location": { "lat": 37.3940894, "lng": -122.0788389 } } ]
ระบบจะส่งโทเค็นจุดนำทางจากการตอบกลับไปยังแอปคนขับบนอุปกรณ์เคลื่อนที่ ที่ใช้ Navigation SDK สำหรับ Android เพื่อสร้างWaypoint เพื่อกำหนดเส้นทางให้คนขับไปยังจุดรับที่ถูกต้อง ดูเอกสารประกอบเกี่ยวกับจุดอ้างอิงการนำทางของ Android ใน Navigation SDK