โทเค็นจุดนำทางช่วยให้คุณส่งข้อมูลบริบทที่สำคัญเกี่ยวกับจุดหมายไปยัง 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 เพื่อกำหนดเส้นทางให้คนขับไปยังจุดรับที่ถูกต้อง