ปรับแต่งประสบการณ์ของผู้บริโภคสำหรับงานที่กำหนดเวลาไว้โดยอนุญาตให้ผู้บริโภคติดตามความคืบหน้าของการจัดส่งหรือคำสั่งซื้อบริการที่กำหนดเวลาไว้
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 | ตั้งค่า JavaScript Consumer SDK | ดูข้อมูลเพิ่มเติมได้ที่ตั้งค่า JavaScript Consumer SDK |
| 2 | ติดตามการจัดส่ง | ดูวิธีเริ่มต้นแผนที่ เริ่มติดตามการจัดส่ง และหยุด ติดตามด้วยการล้างข้อมูลที่เหมาะสม ดูหัวข้อ ติดตามการจัดส่ง |
| 3 | ปรับแต่งอินเทอร์เฟซแผนที่ | คุณสามารถใช้ JavaScript Consumer SDK สำหรับงานที่กำหนดเวลาไว้เพื่อปรับแต่งอินเทอร์เฟซแผนที่ ปรับแต่งตัวทำเครื่องหมาย หรือจัดรูปแบบเส้นประกอบ ดูหัวข้อ จัดรูปแบบแผนที่, ปรับแต่งเครื่องหมาย, และ ปรับแต่งเส้นหลายเส้น |