ไลบรารีการติดตามกลุ่มยานพาหนะด้วย JavaScript ใช้งานได้กับกรณีการใช้งานต่อไปนี้
- การเดินทางแบบออนดีมานด์
- งานที่กำหนดเวลาไว้
คู่มือนี้จะอธิบายวิธีใช้ไลบรารีนี้กับทั้ง 2 บริการ
การใช้ไลบรารีการติดตามกลุ่มยานพาหนะด้วย JavaScript ช่วยให้ผู้ให้บริการกลุ่มยานพาหนะสามารถแสดงภาพตำแหน่งของยานพาหนะในกลุ่มได้แบบเกือบเรียลไทม์ หากทราบเส้นทางของยานพาหนะ คอมโพเนนต์มุมมองแผนที่จะแสดงภาพเคลื่อนไหวของยานพาหนะขณะเคลื่อนที่ไปตามเส้นทางที่คาดการณ์ไว้
การติดตามกลุ่มยานพาหนะคืออะไร
การติดตามกลุ่มยานพาหนะเป็นฟีเจอร์ของ Fleet Engine ที่ออกแบบมาสำหรับผู้ให้บริการกลุ่มยานพาหนะ โดยมีอินเทอร์เฟซที่จำลองและติดตามข้อมูลกลุ่มยานพาหนะใน Fleet Engine รวมถึงมีคลาสที่คุณใช้สร้างการแสดงแผนที่แบบเว็บที่สมบูรณ์ของข้อมูลการเดินทางสำหรับผู้จัดการกลุ่มยานพาหนะ เช่น
- อนุญาตให้ผู้ให้บริการการเดินทางแบบออนดีมานด์สามารถติดตามความคืบหน้าของการเดินทางในยานพาหนะหลายคัน
- อนุญาตให้ผู้ให้บริการการจัดส่งตามกำหนดเวลาสามารถดูความคืบหน้าแบบเกือบเรียลไทม์ของการจัดส่งกลุ่มยานพาหนะบนแผนที่แบบเว็บ
คุณสามารถผสานรวมไลบรารีเข้ากับเว็บแอปและตั้งค่าโปรไฟล์บทบาทที่เหมาะสมภายใน Fleet Engine เพื่อรองรับการแชร์การเดินทางกับผู้บริโภค ดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทใน Fleet Engine ได้ที่ บทบาทบัญชีบริการ
เหตุผลที่ควรใช้การติดตามกลุ่มยานพาหนะ
เมื่อผสานรวมการติดตามกลุ่มยานพาหนะเข้ากับการดำเนินงานกลุ่มยานพาหนะ คุณจะได้รับประสบการณ์การตรวจสอบยานพาหนะที่ครอบคลุมด้วยการอัปเดตตำแหน่งแบบเรียลไทม์เกือบจะทันที คุณสามารถดูตำแหน่งของยานพาหนะในกลุ่ม 1 คันหรือทั้งหมดบนแผนที่ รวมถึงรายละเอียดจุดแวะพักหรือจุดอ้างอิงที่จะช่วยให้คุณเข้าใจประสิทธิภาพของกลุ่มยานพาหนะ
คุณจะใช้การติดตามกลุ่มยานพาหนะทำอะไรได้บ้าง
ข้อมูลจากไลบรารีการติดตามกลุ่มยานพาหนะช่วยให้คุณสร้างมุมมองที่สมบูรณ์ของการดำเนินงานกลุ่มยานพาหนะด้วยฟีเจอร์ต่อไปนี้
ปรับแต่ง UI ของแผนที่การติดตามกลุ่มยานพาหนะให้เหมาะกับความต้องการ
ดูตำแหน่งปัจจุบันของยานพาหนะ 1 คัน หลายคัน หรือทุกคันขณะเคลื่อนที่ไปตามเส้นทาง โดยตำแหน่งจะอัปเดตเป็นระยะ
คำนวณเวลาที่คาดว่าจะถึง (ETA) สำหรับการเดินทางหรือการจัดส่ง รวมถึงระยะทางที่เหลือ
ดูความคืบหน้าของยานพาหนะ รวมถึงการเดินทางที่เสร็จสมบูรณ์หรือสถานะงาน
คอมโพเนนต์
ตารางต่อไปนี้อธิบายคอมโพเนนต์ที่ใช้ในการติดตามกลุ่มยานพาหนะและหน้าที่ของคอมโพเนนต์
การเดินทางแบบออนดีมานด์
| คอมโพเนนต์ | คำอธิบาย |
|---|---|
| มุมมองแผนที่การแชร์การเดินทาง | มุมมองแผนที่การแชร์การเดินทางจะแสดงตำแหน่งของยานพาหนะและการเดินทาง หาก Fleet Engine ทราบเส้นทางของ ยานพาหนะ คอมโพเนนต์มุมมองแผนที่จะแสดงภาพเคลื่อนไหวของยานพาหนะขณะเคลื่อนที่ไปตาม เส้นทางที่คาดการณ์ไว้ |
| ผู้ให้บริการตำแหน่งยานพาหนะ | ผู้ให้บริการตำแหน่งยานพาหนะจะแสดงข้อมูลตำแหน่งของยานพาหนะ 1 คัน โดยมีข้อมูลเกี่ยวกับตำแหน่งยานพาหนะ จุดอ้างอิง และการเดินทางที่กำหนดให้กับยานพาหนะ กฎการมองเห็นสำหรับยานพาหนะและเครื่องหมายจุดอ้างอิงมีดังนี้
|
| ตัวเลือกการปรับแต่ง | ตัวเลือกผู้ให้บริการตำแหน่งยานพาหนะช่วยให้คุณปรับแต่งเส้นประกอบและตัวทำเครื่องหมายได้ คุณสามารถกำหนดสีและสไตล์ของเส้นโพลีไลน์ เพื่อแสดงสถานการณ์ต่างๆ ในโลกจริงสำหรับยานพาหนะ เช่น เส้นทางที่ใช้และสภาพการจราจร คุณสามารถปรับแต่งเครื่องหมายเพื่อวัตถุประสงค์ต่างๆ ได้ นอกจากนี้ คุณยังเพิ่มการจัดการการคลิกให้กับเส้นโพลีไลน์และเครื่องหมายได้ด้วย |
| Listener เหตุการณ์ยานพาหนะ | Listener เหตุการณ์ช่วยให้ผู้ให้บริการได้รับข้อมูลเกี่ยวกับ การเดินทางที่ยานพาหนะเสร็จสิ้น |
| ผู้ให้บริการตำแหน่งกลุ่มยานพาหนะ | ผู้ให้บริการตำแหน่งกลุ่มยานพาหนะจะแสดงข้อมูลตำแหน่งของยานพาหนะจัดส่งหลายคัน เมื่อติดตามกลุ่มยานพาหนะ คุณจะกำหนดขอบเขตทางภูมิศาสตร์ และมีตัวเลือกในการกรองตามรหัสยานพาหนะด้วย |
งานที่กำหนดเวลาไว้
| คอมโพเนนต์ | คำอธิบาย |
|---|---|
| มุมมองแผนที่การแชร์การเดินทาง | มุมมองแผนที่การแชร์การเดินทางจะแสดงตำแหน่งของยานพาหนะจัดส่งและงาน หาก Fleet Engine ทราบเส้นทางของ ยานพาหนะ คอมโพเนนต์มุมมองแผนที่จะแสดงภาพเคลื่อนไหวของยานพาหนะขณะเคลื่อนที่ไปตาม เส้นทางที่คาดการณ์ไว้ |
| ผู้ให้บริการตำแหน่งยานพาหนะจัดส่ง | ผู้ให้บริการตำแหน่งยานพาหนะจัดส่งจะแสดงข้อมูลตำแหน่งของยานพาหนะจัดส่ง 1 คัน โดยมีข้อมูลเกี่ยวกับตำแหน่งยานพาหนะ จุดแวะพัก และงานที่ยานพาหนะจัดส่งเสร็จสมบูรณ์ กฎการมองเห็นสำหรับยานพาหนะจัดส่ง จุดแวะพัก และงานมีดังนี้
|
| ตัวเลือกการปรับแต่ง | ตัวเลือกผู้ให้บริการตำแหน่งยานพาหนะจัดส่งช่วยให้คุณปรับแต่งเส้นประกอบและตัวทำเครื่องหมายได้ คุณสามารถกำหนดสีและสไตล์ของเส้นโพลีไลน์ เพื่อแสดงสถานการณ์ต่างๆ ในโลกจริงสำหรับยานพาหนะ เช่น เส้นทางที่ใช้งานอยู่ของยานพาหนะ คุณสามารถปรับแต่งเครื่องหมายเพื่อวัตถุประสงค์ต่างๆ เช่น สำหรับยานพาหนะจัดส่ง นอกจากนี้ คุณยังเพิ่มการจัดการการคลิก ให้กับเส้นโพลีไลน์และเครื่องหมายได้ด้วย |
| ตัวกรองงานจัดส่ง | ตัวกรองงานช่วยให้ผู้ให้บริการกรองมุมมองสำหรับงานที่ เสร็จสมบูรณ์ก่อนหรือหลังเวลาที่ระบุ รวมถึงกรองตามงานที่เปิดหรือ ปิด |
| Listener เหตุการณ์ยานพาหนะจัดส่ง | Listener เหตุการณ์ช่วยให้ผู้ให้บริการได้รับข้อมูลเกี่ยวกับ ส่วนการเดินทางที่ยานพาหนะจัดส่งเสร็จสมบูรณ์ รวมถึงรายการงานที่ยานพาหนะให้บริการ |
| ผู้ให้บริการตำแหน่งกลุ่มยานพาหนะจัดส่ง | ผู้ให้บริการตำแหน่งกลุ่มยานพาหนะจัดส่งจะแสดงข้อมูลตำแหน่งของยานพาหนะจัดส่งหลายคัน คุณสามารถกรองเพื่อแสดงยานพาหนะจัดส่งที่เฉพาะเจาะจงและ ตำแหน่งของยานพาหนะ หรือจะแสดงตำแหน่งยานพาหนะสำหรับทั้งกลุ่มก็ได้ |
วิธีใช้การติดตามกลุ่มยานพาหนะ
| 1 | ตั้งค่าการติดตามกลุ่มยานพาหนะใน JavaScript | ดูข้อมูลเพิ่มเติมได้ที่ ตั้งค่า ไลบรารีการติดตามกลุ่มยานพาหนะด้วย JavaScript |
| 2 | โหลดไลบรารีและเริ่มต้นแผนที่ | ดูข้อมูลเพิ่มเติมได้ที่ โหลดไลบรารีและเริ่มต้นมุมมองแผนที่ |
| 3 | ระบุตำแหน่งยานพาหนะและตั้งค่ามุมมองแผนที่ | หากต้องการเริ่มติดตามยานพาหนะ ให้สร้างอินสแตนซ์ผู้ให้บริการตำแหน่ง ด้วยรหัสยานพาหนะที่ถูกต้อง แล้วใช้เพื่อเริ่มต้นมุมมองแผนที่ ดูข้อมูลเพิ่มเติมได้ที่ ระบุตำแหน่งยานพาหนะ. |
| 5 | อัปเดตความคืบหน้าของกลุ่มยานพาหนะและจัดการข้อผิดพลาดในการเดินทาง | ดูข้อมูลเพิ่มเติมได้ที่ อัปเดตความคืบหน้าของกลุ่มยานพาหนะ และ จัดการข้อผิดพลาด |
| 5 | เมื่อสิ้นสุดวัน ให้หยุดติดตามยานพาหนะในกลุ่ม | ดูข้อมูลเพิ่มเติมได้ที่หยุดติดตามยานพาหนะจัดส่ง |