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

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