ภาพรวมการติดตามยานพาหนะ

ไลบรารีการติดตามกลุ่มยานพาหนะด้วย JavaScript ใช้งานได้กับกรณีการใช้งานต่อไปนี้

  • การเดินทางแบบออนดีมานด์
  • งานที่กำหนดเวลาไว้

คู่มือนี้จะอธิบายวิธีใช้ไลบรารีนี้กับทั้ง 2 บริการ

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

ตัวอย่างมุมมองแผนที่การติดตามกลุ่มยานพาหนะ

การติดตามกลุ่มยานพาหนะคืออะไร

การติดตามกลุ่มยานพาหนะเป็นฟีเจอร์ของ Fleet Engine ที่ออกแบบมาสำหรับผู้ให้บริการกลุ่มยานพาหนะ โดยมีอินเทอร์เฟซที่จำลองและติดตามข้อมูลกลุ่มยานพาหนะใน Fleet Engine รวมถึงมีคลาสที่คุณใช้สร้างการแสดงแผนที่แบบเว็บที่สมบูรณ์ของข้อมูลการเดินทางสำหรับผู้จัดการกลุ่มยานพาหนะ เช่น

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

คุณสามารถผสานรวมไลบรารีเข้ากับเว็บแอปและตั้งค่าโปรไฟล์บทบาทที่เหมาะสมภายใน Fleet Engine เพื่อรองรับการแชร์การเดินทางกับผู้บริโภค ดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทใน Fleet Engine ได้ที่ บทบาทบัญชีบริการ

เหตุผลที่ควรใช้การติดตามกลุ่มยานพาหนะ

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

คุณจะใช้การติดตามกลุ่มยานพาหนะทำอะไรได้บ้าง

ข้อมูลจากไลบรารีการติดตามกลุ่มยานพาหนะช่วยให้คุณสร้างมุมมองที่สมบูรณ์ของการดำเนินงานกลุ่มยานพาหนะด้วยฟีเจอร์ต่อไปนี้

  • ปรับแต่ง UI ของแผนที่การติดตามกลุ่มยานพาหนะให้เหมาะกับความต้องการ

  • ดูตำแหน่งปัจจุบันของยานพาหนะ 1 คัน หลายคัน หรือทุกคันขณะเคลื่อนที่ไปตามเส้นทาง โดยตำแหน่งจะอัปเดตเป็นระยะ

  • คำนวณเวลาที่คาดว่าจะถึง (ETA) สำหรับการเดินทางหรือการจัดส่ง รวมถึงระยะทางที่เหลือ

  • ดูความคืบหน้าของยานพาหนะ รวมถึงการเดินทางที่เสร็จสมบูรณ์หรือสถานะงาน

คอมโพเนนต์

ตารางต่อไปนี้อธิบายคอมโพเนนต์ที่ใช้ในการติดตามกลุ่มยานพาหนะและหน้าที่ของคอมโพเนนต์

การเดินทางแบบออนดีมานด์

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

ผู้ให้บริการตำแหน่งยานพาหนะจะแสดงข้อมูลตำแหน่งของยานพาหนะ 1 คัน โดยมีข้อมูลเกี่ยวกับตำแหน่งยานพาหนะ จุดอ้างอิง และการเดินทางที่กำหนดให้กับยานพาหนะ

กฎการมองเห็นสำหรับยานพาหนะและเครื่องหมายจุดอ้างอิงมีดังนี้

  • ยานพาหนะ: ยานพาหนะจะปรากฏให้เห็นทันทีที่สร้างใน Fleet Engine และจะปรากฏให้เห็นเมื่อ vehicle_state เป็น Online ซึ่งหมายความว่ายานพาหนะอาจปรากฏให้เห็นแม้ว่าจะไม่มีการเดินทางปัจจุบันที่กำหนดให้กับยานพาหนะ
  • เครื่องหมายจุดอ้างอิง: จุดอ้างอิงของยานพาหนะที่วางแผนไว้จะ แสดงบนแผนที่เป็นเครื่องหมายต้นทาง เครื่องหมายกลางทาง และเครื่องหมายปลายทาง
ตัวเลือกการปรับแต่ง ตัวเลือกผู้ให้บริการตำแหน่งยานพาหนะช่วยให้คุณปรับแต่งเส้นประกอบและตัวทำเครื่องหมายได้ คุณสามารถกำหนดสีและสไตล์ของเส้นโพลีไลน์ เพื่อแสดงสถานการณ์ต่างๆ ในโลกจริงสำหรับยานพาหนะ เช่น เส้นทางที่ใช้และสภาพการจราจร คุณสามารถปรับแต่งเครื่องหมายเพื่อวัตถุประสงค์ต่างๆ ได้ นอกจากนี้ คุณยังเพิ่มการจัดการการคลิกให้กับเส้นโพลีไลน์และเครื่องหมายได้ด้วย
Listener เหตุการณ์ยานพาหนะ Listener เหตุการณ์ช่วยให้ผู้ให้บริการได้รับข้อมูลเกี่ยวกับ การเดินทางที่ยานพาหนะเสร็จสิ้น
ผู้ให้บริการตำแหน่งกลุ่มยานพาหนะ ผู้ให้บริการตำแหน่งกลุ่มยานพาหนะจะแสดงข้อมูลตำแหน่งของยานพาหนะจัดส่งหลายคัน เมื่อติดตามกลุ่มยานพาหนะ คุณจะกำหนดขอบเขตทางภูมิศาสตร์ และมีตัวเลือกในการกรองตามรหัสยานพาหนะด้วย

งานที่กำหนดเวลาไว้

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

ผู้ให้บริการตำแหน่งยานพาหนะจัดส่งจะแสดงข้อมูลตำแหน่งของยานพาหนะจัดส่ง 1 คัน โดยมีข้อมูลเกี่ยวกับตำแหน่งยานพาหนะ จุดแวะพัก และงานที่ยานพาหนะจัดส่งเสร็จสมบูรณ์

กฎการมองเห็นสำหรับยานพาหนะจัดส่ง จุดแวะพัก และงานมีดังนี้

  • ยานพาหนะ: ยานพาหนะจัดส่งจะปรากฏให้เห็นทันทีที่สร้างใน Fleet Engine และจะปรากฏให้เห็นตลอดเส้นทางไม่ว่าจะมีงานหรือไม่ก็ตาม
  • จุดแวะพัก: จุดแวะพักของยานพาหนะที่วางแผนไว้จะแสดงบนแผนที่ เป็นเครื่องหมายจุดแวะพักของยานพาหนะ เครื่องหมายสำหรับงานที่เสร็จสมบูรณ์แล้วจะแสดงด้วย สไตล์ที่แตกต่างจากจุดแวะพักที่วางแผนไว้ของยานพาหนะ
  • งาน: ตำแหน่งของผลลัพธ์ของงานจะแสดงด้วยเครื่องหมายผลลัพธ์ของงาน งานที่มีผลลัพธ์เป็น SUCCEEDED จะแสดงด้วยเครื่องหมายงานที่สำเร็จ ส่วนงานอื่นๆ ทั้งหมดจะแสดงด้วยเครื่องหมายงานที่ไม่สำเร็จ
ตัวเลือกการปรับแต่ง ตัวเลือกผู้ให้บริการตำแหน่งยานพาหนะจัดส่งช่วยให้คุณปรับแต่งเส้นประกอบและตัวทำเครื่องหมายได้ คุณสามารถกำหนดสีและสไตล์ของเส้นโพลีไลน์ เพื่อแสดงสถานการณ์ต่างๆ ในโลกจริงสำหรับยานพาหนะ เช่น เส้นทางที่ใช้งานอยู่ของยานพาหนะ คุณสามารถปรับแต่งเครื่องหมายเพื่อวัตถุประสงค์ต่างๆ เช่น สำหรับยานพาหนะจัดส่ง นอกจากนี้ คุณยังเพิ่มการจัดการการคลิก ให้กับเส้นโพลีไลน์และเครื่องหมายได้ด้วย
ตัวกรองงานจัดส่ง ตัวกรองงานช่วยให้ผู้ให้บริการกรองมุมมองสำหรับงานที่ เสร็จสมบูรณ์ก่อนหรือหลังเวลาที่ระบุ รวมถึงกรองตามงานที่เปิดหรือ ปิด
Listener เหตุการณ์ยานพาหนะจัดส่ง Listener เหตุการณ์ช่วยให้ผู้ให้บริการได้รับข้อมูลเกี่ยวกับ ส่วนการเดินทางที่ยานพาหนะจัดส่งเสร็จสมบูรณ์ รวมถึงรายการงานที่ยานพาหนะให้บริการ
ผู้ให้บริการตำแหน่งกลุ่มยานพาหนะจัดส่ง ผู้ให้บริการตำแหน่งกลุ่มยานพาหนะจัดส่งจะแสดงข้อมูลตำแหน่งของยานพาหนะจัดส่งหลายคัน คุณสามารถกรองเพื่อแสดงยานพาหนะจัดส่งที่เฉพาะเจาะจงและ ตำแหน่งของยานพาหนะ หรือจะแสดงตำแหน่งยานพาหนะสำหรับทั้งกลุ่มก็ได้

วิธีใช้การติดตามกลุ่มยานพาหนะ

1 ตั้งค่าการติดตามกลุ่มยานพาหนะใน JavaScript ดูข้อมูลเพิ่มเติมได้ที่ ตั้งค่า ไลบรารีการติดตามกลุ่มยานพาหนะด้วย JavaScript
2 โหลดไลบรารีและเริ่มต้นแผนที่ ดูข้อมูลเพิ่มเติมได้ที่ โหลดไลบรารีและเริ่มต้นมุมมองแผนที่
3 ระบุตำแหน่งยานพาหนะและตั้งค่ามุมมองแผนที่ หากต้องการเริ่มติดตามยานพาหนะ ให้สร้างอินสแตนซ์ผู้ให้บริการตำแหน่ง ด้วยรหัสยานพาหนะที่ถูกต้อง แล้วใช้เพื่อเริ่มต้นมุมมองแผนที่ ดูข้อมูลเพิ่มเติมได้ที่ ระบุตำแหน่งยานพาหนะ.
5 อัปเดตความคืบหน้าของกลุ่มยานพาหนะและจัดการข้อผิดพลาดในการเดินทาง ดูข้อมูลเพิ่มเติมได้ที่ อัปเดตความคืบหน้าของกลุ่มยานพาหนะ และ จัดการข้อผิดพลาด
5 เมื่อสิ้นสุดวัน ให้หยุดติดตามยานพาหนะในกลุ่ม ดูข้อมูลเพิ่มเติมได้ที่หยุดติดตามยานพาหนะจัดส่ง

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