Sesuaikan pengalaman konsumen untuk tugas terjadwal dengan memungkinkan konsumen mengikuti perkembangan pengiriman terjadwal atau pesanan layanan mereka.
Apa itu Consumer SDK untuk tugas terjadwal?
Consumer SDK adalah fitur Fleet Engine untuk tugas terjadwal yang juga menyertakan toolkit untuk menciptakan pengalaman konsumen. Toolkit ini memungkinkan Anda membuat tampilan berbasis peta untuk memvisualisasikan progres dan menampilkan status tugas yang terkait dengan penghentian terjadwal. Fitur ini dirancang untuk dua audiens utama:
- Pengguna akhir konsumen yang ingin mengetahui status pengiriman untuk individu
pengiriman pesanan. Dokumen ini membahas cara menerapkan
dengan Konsumen SDK di JavaScript, yang menyediakan
Class
FleetEngineShipmentLocationProvider
dan antarmuka terkait. - Operator armada yang ingin melacak status pengiriman dan kendaraan untuk seluruh armada kendaraan. Untuk mengetahui informasi tentang pelacakan armada, lihat Panduan pelacakan armada.
Mengapa menggunakan Consumer SDK untuk tugas terjadwal?
Mengintegrasikan Consumer SDK ke dalam aplikasi konsumen tugas terjadwal memungkinkan Anda memberikan pengalaman konsumen yang komprehensif, dengan update lokasi hampir real-time dan posisi yang diambil dari jalan. Konsumen Anda dapat melihat lokasi kendaraan pengiriman dan detail progres yang membantu mereka memahami lokasi pengiriman mereka.
Apa yang dapat Anda lakukan dengan Consumer SDK?
Gunakan SDK Konsumen untuk membagikan informasi pengiriman berikut kepada Anda konsumen:
- Posisi real-time kendaraan pengiriman di peta.
- PWT untuk kedatangan paket, disesuaikan dengan keadaan yang berubah, seperti kemacetan.
- Rute yang diambil kendaraan.
- Jarak dan jumlah perhentian yang tersisa sebelum pengiriman barang.
Anda juga dapat menciptakan pengalaman konsumen dengan dukungan geografis yang lancar di dalam aplikasi atau situs web konsumen berdasarkan informasi lokasi dari {i>Driver SDK<i}. Sebagai detail tentang Driver SDK, lihat Ringkasan tugas terjadwal Driver SDK.
Komponen SDK konsumen
JavaScript Consumer SDK berisi komponen berikut:
- Komponen peta JavaScript yang merupakan pengganti langsung untuk
Entitas
google.maps.Map
. - Komponen data untuk terhubung dengan Fleet Engine.
- Komponen untuk visualisasi kendaraan dan rute saat menuju tujuan.
- Feed data mentah untuk PWT pengemudi atau jarak mengemudi yang tersisa.
Tabel berikut menjelaskan komponennya.
Komponen | Deskripsi |
---|---|
Tampilan peta | Tampilan peta menggambarkan progres kendaraan, yang memperbarui tampilan saat kendaraan bergerak di sepanjang rutenya. |
Penyedia lokasi pengiriman | Penyedia pelacakan paket memberikan feed lokasi sehingga peta dapat menampilkan informasi yang berguna tentang paket, seperti lokasi pengambilan atau pengiriman paket serta lokasi dan rute kendaraan pengiriman. |
Pengambil token autentikasi | Pengambil token autentikasi mendapatkan Token Web JSON (JWT) dari server backend Anda untuk mengautentikasi akses ke data lokasi yang disimpan di Fleet Engine. Anda menerapkan pengambil token autentikasi sebagai bagian dari web Anda menggunakan Library Berbagi Perjalanan JavaScript. Perhatikan bahwa Anda juga harus menerapkan layanan pembuatan Token Web JSON (JWT) untuk Fleet Engine di server backend Anda. |
Opsi gaya peta | Anda dapat menggunakan opsi gaya visual kustom untuk mengubah gaya visual default peta agar cocok dengan gaya visual aplikasi web Anda. |
Cara menggunakan Consumer SDK
1 | Menyiapkan JavaScript Consumer SDK | Untuk informasi selengkapnya, lihat Menyiapkan JavaScript Consumer SDK. |
2 | Melacak pengiriman | Pelajari cara melakukan inisialisasi peta, mulai mengikuti pengiriman, dan berhenti mengikuti dengan pembersihan yang sesuai. Lihat Mengikuti pengiriman. |
3 | Menyesuaikan antarmuka peta | Anda dapat menggunakan JavaScript Consumer SDK untuk tugas terjadwal guna menyesuaikan antarmuka peta, memberikan penyesuaian penanda, atau menata gaya polyline. Lihat artikel Menata gaya peta, Menyesuaikan penanda, dan Menyesuaikan polyline. |