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