เส้นทางโดยใช้โทเค็นจุดนำทาง

นักพัฒนาซอฟต์แวร์ในเขตเศรษฐกิจยุโรป (EEA)

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

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

ตัวอย่างแอปสำหรับผู้บริโภคและคนขับ

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

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