Ringkasan pelacakan perangkat

Library pelacakan armada JavaScript berfungsi untuk kasus penggunaan berikut:

  • Perjalanan on-demand
  • Tugas terjadwal

Panduan ini membahas cara menggunakan library ini untuk kedua layanan tersebut.

Dengan menggunakan library pelacakan armada JavaScript, Anda dapat memberi operator armada kemampuan untuk memvisualisasikan lokasi kendaraan dalam armada mereka hampir secara real time. Jika rute kendaraan diketahui, komponen tampilan peta akan menganimasikan kendaraan tersebut saat bergerak di sepanjang jalur yang diprediksi.

Contoh tampilan peta pelacakan armada

Apa itu pelacakan armada?

Pelacakan armada adalah fitur Fleet Engine yang dirancang untuk operator armada. API ini menyediakan antarmuka yang memodelkan dan mengikuti data armada di Fleet Engine, serta menyediakan class yang Anda gunakan untuk membuat tampilan peta berbasis web yang kaya akan informasi perjalanan bagi pengelola armada Anda. Contoh:

  • Mengizinkan operator perjalanan sesuai permintaan untuk melacak progres perjalanan di beberapa kendaraan.
  • Mengizinkan operator pengiriman terjadwal melihat progres pengiriman armada yang hampir real-time di peta berbasis web.

Anda mengintegrasikan library ke dalam aplikasi web dan menetapkan profil peran yang sesuai dalam Fleet Engine untuk mendukung berbagi perjalanan dengan konsumen. Untuk mengetahui informasi selengkapnya tentang peran di Fleet Engine, lihat Peran akun layanan.

Mengapa menggunakan pelacakan armada?

Saat mengintegrasikan pelacakan armada ke dalam operasi armada, Anda akan mendapatkan pengalaman pemantauan kendaraan yang komprehensif, dengan pembaruan lokasi hampir real-time. Anda dapat melihat satu atau semua lokasi kendaraan armada di peta, termasuk detail perhentian atau titik jalan yang membantu Anda memahami performa armada.

Apa yang dapat Anda lakukan dengan pelacakan armada?

Dengan informasi dari library pelacakan armada, Anda dapat membuat tampilan lengkap operasi armada dengan fitur berikut:

  • Personalisasi penyesuaian UI peta pelacakan armada agar sesuai dengan kebutuhan Anda.

  • Lihat lokasi saat ini untuk satu, beberapa, atau semua kendaraan saat kendaraan tersebut bergerak di sepanjang rutenya, dengan posisi yang diperbarui secara berkala.

  • Menghitung perkiraan waktu tiba untuk perjalanan atau pengiriman, serta jarak yang tersisa.

  • Lihat progres kendaraan, termasuk perjalanan yang telah selesai atau status tugas.

Komponen

Tabel berikut menjelaskan komponen yang digunakan dalam pelacakan armada dan fungsinya.

Perjalanan on-demand

Komponen Deskripsi
Tampilan peta berbagi perjalanan Tampilan peta berbagi perjalanan menampilkan lokasi kendaraan dan perjalanannya. Jika Fleet Engine mengetahui rute untuk kendaraan, komponen tampilan peta akan menganimasikan kendaraan tersebut saat bergerak di sepanjang jalur yang diprediksi.
Penyedia lokasi kendaraan

Penyedia lokasi kendaraan menampilkan informasi lokasi satu kendaraan. Memiliki informasi tentang lokasi kendaraan, titik jalannya, dan perjalanan yang ditetapkan ke kendaraan tersebut.

Berikut adalah aturan visibilitas untuk kendaraan dan penanda titik jalannya:

  • Kendaraan: Kendaraan terlihat segera setelah dibuat di Fleet Engine, dan terlihat saat vehicle_state adalah Online. Artinya, kendaraan dapat terlihat meskipun tidak ada perjalanan saat ini yang ditetapkan untuk kendaraan tersebut.
  • Penanda titik jalan: Titik jalan kendaraan yang direncanakan ditampilkan di peta sebagai penanda asal, perantara, dan tujuan.
Opsi penyesuaian Opsi penyedia lokasi kendaraan memungkinkan Anda menyediakan penyesuaian polyline dan penanda. Anda dapat mewarnai dan mengatur gaya visual polyline untuk menampilkan berbagai skenario dunia nyata untuk kendaraan, seperti rute yang dilalui dan lalu lintas. Anda dapat menyesuaikan penanda untuk berbagai tujuan. Anda juga dapat menambahkan penanganan klik ke polyline dan penanda.
Pemroses peristiwa kendaraan Pemroses peristiwa memungkinkan operator mendapatkan informasi tentang perjalanan yang diselesaikan oleh kendaraan.
Penyedia lokasi armada kendaraan Penyedia lokasi armada menampilkan informasi lokasi beberapa kendaraan pengiriman. Saat melacak armada, Anda menetapkan batas geografis dan Anda juga memiliki opsi untuk memfilter menurut ID kendaraan.

Tugas terjadwal

Komponen Deskripsi
Tampilan peta berbagi perjalanan Tampilan peta berbagi perjalanan menampilkan lokasi kendaraan pengiriman dan tugas. Jika Fleet Engine mengetahui rute untuk kendaraan, komponen tampilan peta akan menganimasikan kendaraan tersebut saat bergerak di sepanjang jalur yang diprediksi.
Penyedia lokasi kendaraan pengiriman

Penyedia lokasi kendaraan pengiriman menampilkan informasi lokasi satu kendaraan pengiriman. Memiliki informasi tentang lokasi kendaraan, perhentiannya, dan tugas yang diselesaikan oleh kendaraan pengiriman.

Berikut adalah aturan visibilitas untuk kendaraan pengiriman, perhentian, dan tugasnya:

  • Kendaraan: Kendaraan pengiriman terlihat segera setelah dibuat di Fleet Engine, dan terlihat di sepanjang rutenya terlepas dari tugasnya.
  • Perhentian: Perhentian kendaraan yang direncanakan ditampilkan di peta sebagai penanda perhentian kendaraan. Penanda untuk tugas yang selesai ditampilkan dengan gaya yang berbeda dari perhentian yang direncanakan kendaraan.
  • Tugas: Lokasi hasil tugas ditampilkan dengan penanda hasil tugas. Tugas dengan hasil SUCCEEDED ditampilkan dengan penanda tugas berhasil, sedangkan semua tugas lainnya ditampilkan dengan penanda tugas gagal.
Opsi penyesuaian Opsi penyedia lokasi kendaraan pengiriman memungkinkan Anda menyediakan penyesuaian polyline dan penanda. Anda dapat mewarnai dan mengatur gaya polyline untuk menampilkan berbagai skenario dunia nyata untuk kendaraan, seperti rute aktif kendaraan. Anda dapat menyesuaikan penanda untuk berbagai tujuan, seperti untuk kendaraan pengiriman. Anda juga dapat menambahkan penanganan klik ke polyline dan penanda.
Filter tugas pengiriman Filter tugas memungkinkan operator memfilter tampilan untuk tugas yang diselesaikan sebelum atau setelah waktu tertentu, serta memfilter menurut tugas yang terbuka atau tertutup.
Pemroses peristiwa kendaraan pengiriman Pemroses peristiwa memungkinkan operator mendapatkan informasi tentang segmen perjalanan yang diselesaikan oleh kendaraan pengiriman, serta daftar tugas yang dilakukan oleh kendaraan.
Penyedia lokasi armada pengiriman Penyedia lokasi armada pengiriman menampilkan informasi lokasi beberapa kendaraan pengiriman. Anda dapat memfilter untuk menampilkan kendaraan pengiriman tertentu dan lokasinya, atau Anda dapat menampilkan lokasi kendaraan untuk seluruh armada.

Cara menggunakan pelacakan armada

1 Siapkan pelacakan armada di JavaScript. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan library pelacakan armada JavaScript.
2 Muat library dan lakukan inisialisasi peta. Untuk mengetahui informasi selengkapnya, lihat Memuat library dan melakukan inisialisasi tampilan peta.
3 Berikan lokasi kendaraan dan tetapkan tampilan peta. Untuk mulai mengikuti kendaraan, Anda membuat instance penyedia lokasi dengan ID kendaraan yang benar dan menggunakannya untuk menginisialisasi tampilan peta. Untuk informasi selengkapnya, lihat Menyediakan lokasi kendaraan.
5 Memperbarui progres armada dan menangani error perjalanan. Untuk mengetahui informasi selengkapnya, lihat Memperbarui progres armada dan Menangani error.
5 Setelah hari kerja selesai, berhenti mengikuti kendaraan armada. Untuk mengetahui informasi selengkapnya, lihat Berhenti mengikuti kendaraan pengiriman.

Langkah berikutnya