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