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

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