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

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