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

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