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