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

นักพัฒนาซอฟต์แวร์ในเขตเศรษฐกิจยุโรป (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 เพื่อสร้างจุดอ้างอิงในการกำหนดเส้นทางให้คนขับไปยังจุดรับที่ถูกต้อง