ภาพรวมงานที่กำหนดเวลาไว้ของ SDK ของผู้บริโภค

ปรับแต่งประสบการณ์ของผู้บริโภคสำหรับงานที่กำหนดเวลาไว้โดยอนุญาตให้ผู้บริโภคติดตามความคืบหน้าของการจัดส่งหรือคำสั่งซื้อบริการที่กำหนดเวลาไว้

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

ขั้นตอนถัดไป