Sesuaikan pengalaman konsumen untuk tugas terjadwal dengan mengizinkan konsumen mengikuti progres pengiriman atau pesanan layanan terjadwal mereka.
Apa yang dimaksud dengan Consumer SDK untuk tugas terjadwal?
Consumer SDK adalah fitur Fleet Engine untuk tugas terjadwal yang juga mencakup toolkit untuk membuat pengalaman konsumen. Toolkit ini memungkinkan Anda membuat tampilan berbasis peta untuk memvisualisasikan progres pengemudi dan menampilkan status tugas yang terkait dengan perhentian terjadwal. SDK ini dirancang untuk dua audiens utama:
- Pengguna akhir konsumen yang ingin mengetahui status pengiriman untuk pesanan pengiriman individual. Dokumen ini membahas cara menerapkan pengalaman konsumen tersebut dengan Consumer SDK di JavaScript, yang menyediakan class
FleetEngineShipmentLocationProviderdan 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?
Dengan mengintegrasikan Consumer SDK ke dalam aplikasi konsumen tugas terjadwal, Anda dapat memberikan pengalaman konsumen yang komprehensif, dengan update lokasi hampir real-time dan posisi yang disesuaikan dengan 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 Consumer SDK untuk membagikan informasi pengiriman berikut kepada konsumen Anda:
- Posisi real-time kendaraan pengiriman di peta.
- ETA untuk kedatangan paket, yang disesuaikan dengan perubahan situasi, seperti lalu lintas.
- Rute yang dilalui kendaraan.
- Jarak dan jumlah perhentian yang tersisa sebelum pengiriman mereka dikirimkan.
Anda juga dapat membuat pengalaman konsumen berbasis lokasi lainnya yang lancar di dalam aplikasi atau situs konsumen berdasarkan informasi lokasi dari Driver SDK. Untuk mengetahui detail tentang Driver SDK, lihat ringkasan tugas terjadwal Driver SDK.
Komponen Consumer SDK
Consumer SDK JavaScript berisi komponen berikut:
- Komponen peta JavaScript yang merupakan pengganti langsung untuk entity
google.maps.Mapstandar. - Komponen data untuk terhubung dengan Fleet Engine.
- Komponen untuk visualisasi kendaraan dan rute saat bergerak menuju tujuan.
- Feed data mentah untuk ETA pengemudi atau jarak yang tersisa untuk dikemudikan.
Tabel berikut menjelaskan komponen-komponen tersebut.
| Komponen | Deskripsi |
|---|---|
| Tampilan peta | Tampilan peta menggambarkan progres kendaraan, memperbarui tampilan saat kendaraan bergerak di sepanjang rutenya. |
| Penyedia lokasi pengiriman | Penyedia pelacakan pengiriman menyediakan feed lokasi sehingga peta dapat menampilkan informasi berguna tentang pengiriman, seperti lokasi pengambilan atau pengiriman pengiriman dan lokasi serta 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 aplikasi web menggunakan Library Berbagi Perjalanan JavaScript. Perhatikan bahwa Anda juga harus menerapkan layanan pembuatan Token Web JSON (JWT) untuk Fleet Engine di server backend. |
| Opsi gaya peta | Anda dapat menggunakan opsi gaya kustom untuk mengubah gaya default peta agar sesuai dengan gaya aplikasi web Anda. |
Cara menggunakan Consumer SDK
| 1 | Menyiapkan Consumer SDK JavaScript | Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Consumer SDK JavaScript. |
| 2 | Mengikuti pengiriman | Pelajari cara menginisialisasi peta, mulai mengikuti pengiriman, dan berhenti mengikuti dengan pembersihan yang sesuai. Lihat Mengikuti pengiriman. |
| 3 | Menyesuaikan antarmuka peta | Anda dapat menggunakan Consumer SDK JavaScript untuk tugas terjadwal guna menyesuaikan antarmuka peta, memberikan penyesuaian penanda, atau menata gaya polyline. Lihat Menata gaya peta, Menyesuaikan penanda, dan Menyesuaikan polyline. |