นำทางไปยังจุดหมายหลายแห่ง

หากต้องการรองรับการเดินทางที่มีปลายทางหลายแห่ง เช่น การรับผู้โดยสารด้วยบริการร่วมเดินทางแล้วไปส่ง ให้ใช้แต่ละส่วนของการเดินทางเป็นเซสชัน Navigation Connect แยกกัน Navigation Connect API จะติดตามเส้นทางเดียวไปยังปลายทางเดียว และหากคุณระบุจุดอ้างอิงมากกว่า 1 จุดใน URL ที่เปิดใช้ Google Maps หรือ Waze จะแสดงข้อผิดพลาด แต่ละเซสชันจะทริกเกอร์เหตุการณ์การเรียกเก็บเงินทันทีที่สถานะการเดินทางเปลี่ยนเป็น ENROUTE

ทำตามขั้นตอนต่อไปนี้เพื่อใช้การติดตามสำหรับการเดินทางที่มีปลายทางหลายแห่ง

  1. สร้างรหัสที่ไม่ซ้ำกัน: หากต้องการติดตามแต่ละส่วน ให้สร้างรหัสการเดินทางที่ไม่ซ้ำกันสำหรับปลายทางทุกแห่งตามเส้นทาง

  2. รวมข้อมูลการเดินทาง: หากต้องการจัดกลุ่มข้อมูลอัปเดตการเดินทางที่แยกกันเป็นงานเชิงตรรกะเดียวสำหรับระบบการจัดส่ง ให้รวมข้อมูลการเดินทางเข้าด้วยกันในแบ็กเอนด์โดยใช้รหัสการเดินทางที่ไม่ซ้ำกัน

  3. แจ้งให้เริ่มส่วนถัดไป: หากต้องการทริกเกอร์เซสชัน Navigation Connect ถัดไป ให้กำหนดให้คนขับแตะปุ่มย้อนกลับเพื่อกลับไปที่แอปของคุณและทำเครื่องหมายส่วนปัจจุบันว่าเสร็จสมบูรณ์ จากนั้นให้คนขับเริ่มส่วนถัดไปโดยแตะปุ่มเปิดใช้เพื่อนำทางใน Google Maps หรือ Waze