ปรับแต่งประสบการณ์ของผู้บริโภคสำหรับงานที่กำหนดเวลาไว้โดยอนุญาตให้ผู้บริโภค ติดตามความคืบหน้าของการนำส่งหรือคำสั่งซื้อบริการที่กำหนดเวลาไว้
Consumer SDK สำหรับงานที่กำหนดเวลาไว้คืออะไร
Consumer SDK เป็นฟีเจอร์ของ Fleet Engine สำหรับงานที่กำหนดเวลาไว้ ซึ่งมีชุดเครื่องมือสำหรับสร้างประสบการณ์ของผู้ใช้ด้วย ชุดเครื่องมือเหล่านี้ช่วยให้คุณ สร้างการแสดงผลตามแผนที่เพื่อแสดงภาพความคืบหน้าของคนขับ และแสดงสถานะของงานที่เชื่อมโยงกับการหยุดที่กำหนดเวลาไว้ โดย ออกแบบมาสำหรับกลุ่มเป้าหมายหลัก 2 กลุ่ม ได้แก่
- ผู้ใช้ปลายทางที่เป็นผู้บริโภคที่ต้องการทราบสถานะการนำส่งสำหรับคำสั่งซื้อการจัดส่งแต่ละรายการ เอกสารนี้ครอบคลุมวิธีใช้ประสบการณ์ของผู้บริโภคดังกล่าวกับ Consumer SDK ใน JavaScript ซึ่งมีคลาส
FleetEngineShipmentLocationProviderและอินเทอร์เฟซที่เกี่ยวข้อง - ผู้ประกอบการกองยานพาหนะที่ต้องการติดตามสถานะการนำส่งและยานพาหนะสำหรับ กองยานพาหนะทั้งหมด ดูข้อมูลเกี่ยวกับการติดตามกลุ่มยานพาหนะได้ที่คู่มือการติดตามกลุ่มยานพาหนะ

เหตุผลที่ควรใช้ Consumer SDK สำหรับงานที่กำหนดเวลาไว้
การผสานรวม Consumer SDK เข้ากับแอปพลิเคชันสำหรับผู้บริโภคที่กำหนดเวลาไว้ จะช่วยให้คุณมอบประสบการณ์การใช้งานที่ครอบคลุมแก่ผู้บริโภค พร้อมการอัปเดตตำแหน่งแบบเรียลไทม์ และตำแหน่งที่ปรับให้เข้ากับถนน ผู้บริโภคจะเห็นรายละเอียดตำแหน่งและความคืบหน้าของยานพาหนะที่นำส่ง ซึ่งจะช่วยให้ทราบว่าพัสดุของตนอยู่ที่ใด
คุณใช้ Consumer SDK ทำอะไรได้บ้าง
ใช้ Consumer SDK เพื่อแชร์ข้อมูลการจัดส่งต่อไปนี้กับผู้บริโภค
- ตำแหน่งแบบเรียลไทม์ของยานพาหนะนำส่งบนแผนที่
- เวลาที่คาดว่าจะถึงของพัสดุ ซึ่งปรับตามสถานการณ์ที่เปลี่ยนแปลงไป เช่น การจราจร
- เส้นทางที่ยานพาหนะใช้
- ระยะทางและจำนวนจุดแวะพักที่เหลืออยู่ก่อนที่ระบบจะนำส่งสินค้า
นอกจากนี้ คุณยังสร้างประสบการณ์การใช้งานอื่นๆ ที่ราบรื่นสำหรับผู้บริโภคที่เปิดใช้ตำแหน่งภายในแอปผู้บริโภคหรือเว็บไซต์ได้โดยอิงตามข้อมูลตำแหน่งจาก Driver SDK ดูรายละเอียดเกี่ยวกับ Driver SDK ได้ที่ภาพรวมของงานที่กำหนดเวลาไว้ของ Driver SDK
คอมโพเนนต์ SDK สำหรับผู้บริโภค
JavaScript Consumer SDK มีคอมโพเนนต์ต่อไปนี้
- คอมโพเนนต์แผนที่ JavaScript ที่ใช้แทนเอนทิตี
google.maps.Mapมาตรฐานได้ทันที - คอมโพเนนต์ข้อมูลที่จะเชื่อมต่อกับ Fleet Engine
- คอมโพเนนต์สำหรับการแสดงภาพยานพาหนะและเส้นทางขณะที่ยานพาหนะเคลื่อนที่ไปยัง จุดหมาย
- ฟีดข้อมูลดิบสำหรับเวลาถึงโดยประมาณของคนขับหรือระยะทางที่เหลือที่ต้องขับ
ตารางต่อไปนี้อธิบายองค์ประกอบต่างๆ
| ส่วนประกอบ | คำอธิบาย |
|---|---|
| มุมมองแผนที่ | มุมมองแผนที่จะแสดงความคืบหน้าของ ยานพาหนะ โดยจะอัปเดตมุมมองเมื่อยานพาหนะเคลื่อนที่ไปตามเส้นทาง |
| ผู้ให้บริการตำแหน่งการจัดส่ง | ผู้ให้บริการติดตามการจัดส่งจะให้ฟีดตำแหน่งเพื่อให้แผนที่แสดงข้อมูลที่เป็นประโยชน์เกี่ยวกับการจัดส่งได้ เช่น สถานที่รับหรือนำส่งของการจัดส่ง รวมถึงตำแหน่งและเส้นทางของยานพาหนะนำส่ง |
| ตัวดึงข้อมูลโทเค็นการตรวจสอบสิทธิ์ | ตัวดึงข้อมูลโทเค็นการตรวจสอบสิทธิ์จะรับโทเค็นเว็บ JSON (JWT) จากเซิร์ฟเวอร์แบ็กเอนด์เพื่อตรวจสอบสิทธิ์การเข้าถึงข้อมูลตำแหน่งที่จัดเก็บไว้ใน Fleet Engine คุณติดตั้งใช้งานตัวดึงข้อมูลโทเค็นการตรวจสอบสิทธิ์เป็นส่วนหนึ่งของเว็บ แอปพลิเคชันโดยใช้ไลบรารีการแชร์การเดินทาง JavaScript โปรดทราบว่าคุณต้อง ติดตั้งใช้งานบริการสร้าง JSON Web Token (JWT) สำหรับ Fleet Engine ในเซิร์ฟเวอร์แบ็กเอนด์ด้วย |
| ตัวเลือกรูปแบบแผนที่ | คุณสามารถใช้ตัวเลือกการจัดรูปแบบที่กำหนดเองเพื่อเปลี่ยนการจัดรูปแบบเริ่มต้นของ แผนที่ให้ตรงกับการจัดรูปแบบของเว็บแอปพลิเคชัน |
วิธีใช้ Consumer SDK
| 1 | ตั้งค่า JavaScript Consumer SDK | ดูข้อมูลเพิ่มเติมได้ที่ตั้งค่า JavaScript Consumer SDK |
| 2 | ติดตามการจัดส่ง | ดูวิธีเริ่มต้นแผนที่ เริ่มติดตามการจัดส่ง และหยุด ติดตามพร้อมล้างข้อมูลที่เหมาะสม ดู ติดตามการจัดส่ง |
| 3 | ปรับแต่งอินเทอร์เฟซแผนที่ | คุณสามารถใช้ JavaScript Consumer SDK สำหรับงานที่กำหนดเวลาไว้เพื่อ ปรับแต่งอินเทอร์เฟซแผนที่ จัดการการปรับแต่งเครื่องหมาย หรือจัดรูปแบบ Polyline ดู จัดรูปแบบแผนที่ ปรับแต่งเครื่องหมาย และปรับแต่งเส้น |