Ringkasan tugas terjadwal SDK Konsumen
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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 menciptakan pengalaman konsumen. Toolkit ini memungkinkan Anda membuat tampilan berbasis peta untuk memvisualisasikan progres pengemudi dan menunjukkan status tugas yang terkait dengan perhentian terjadwal. Dirancang untuk dua audiens utama:
- Pengguna akhir konsumen yang ingin mengetahui status pengiriman untuk pesanan pengiriman tertentu. Dokumen ini membahas cara menerapkan pengalaman konsumen tersebut dengan Consumer SDK di JavaScript, yang menyediakan class
FleetEngineShipmentLocationProvider
dan antarmuka terkait.
- Operator armada yang ingin melacak pengiriman dan status 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 pembaruan 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.
- Perkiraan waktu kedatangan paket, disesuaikan dengan perubahan keadaan, seperti
lalu lintas.
- Rute yang dilalui kendaraan.
- Jarak dan jumlah perhentian yang tersisa sebelum pengiriman mereka dilakukan.
Anda juga dapat menciptakan pengalaman konsumen yang lancar dan mendukung geo di dalam aplikasi atau situs konsumen berdasarkan informasi lokasi dari Driver SDK. Untuk
detail tentang Driver SDK, lihat
Ringkasan tugas terjadwal Driver SDK.
Komponen Consumer SDK
JavaScript Consumer SDK berisi komponen berikut:
- Komponen peta JavaScript yang merupakan pengganti langsung untuk entitas
google.maps.Map
standar.
- Komponen data untuk terhubung dengan Fleet Engine.
- Komponen untuk visualisasi kendaraan dan rute saat menuju ke
tujuan.
- Feed data mentah untuk perkiraan waktu tiba pengemudi atau jarak yang tersisa untuk berkendara.
Tabel berikut menjelaskan komponennya.
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 paket 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 pengambilan token autentikasi sebagai bagian dari aplikasi
web menggunakan JavaScript Journey Sharing Library. 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 sesuai dengan gaya visual aplikasi web Anda. |
Cara menggunakan Consumer SDK
1 |
Menyiapkan JavaScript Consumer SDK |
Untuk mengetahui informasi selengkapnya, lihat Menyiapkan JavaScript Consumer SDK. |
2 |
Mengikuti pengiriman |
Pelajari cara menginisialisasi peta, mulai mengikuti pengiriman, dan berhenti
mengikuti dengan pembersihan yang tepat. Lihat
Mengikuti pengiriman. |
3 |
Menyesuaikan antarmuka peta |
Anda dapat menggunakan JavaScript Consumer SDK untuk tugas terjadwal guna
menyesuaikan antarmuka peta, menyediakan penyesuaian penanda, atau
menata gaya polyline. Lihat
Menata gaya peta,
Menyesuaikan penanda,
dan Menyesuaikan polyline. |
Langkah berikutnya
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-12 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-12 UTC."],[[["\u003cp\u003eThe Consumer SDK enables businesses to provide customers with real-time visibility into the location and progress of their scheduled deliveries or service orders.\u003c/p\u003e\n"],["\u003cp\u003eThis SDK offers tools for creating map-based displays within consumer applications, showing the driver's location, estimated time of arrival, and route information.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can integrate the Consumer SDK to create a comprehensive and seamless delivery tracking experience for their customers, improving transparency and satisfaction.\u003c/p\u003e\n"],["\u003cp\u003eKey components of the SDK include a map view, a location provider, authentication mechanisms, and customizable styling options to tailor the experience.\u003c/p\u003e\n"],["\u003cp\u003eTo begin, developers need to set up the JavaScript Consumer SDK, follow a specific shipment for tracking, and customize the map interface as desired.\u003c/p\u003e\n"]]],[],null,["Tailor the consumer experience for scheduled tasks by allowing consumers to\nfollow the progress of their scheduled deliveries or service orders.\n\nWhat is the Consumer SDK for scheduled tasks?\n\nThe Consumer SDK is a feature of Fleet Engine for scheduled tasks that also\nincludes toolkits to create the consumer experience. These toolkits let you\ncreate map-based displays to visualize a driver's\nprogress and show the status of the task associated with a scheduled stop. It's\ndesigned for two primary audiences:\n\n- **Consumer end users** who want to know delivery status for an individual shipment order. This document covers how to implement that consumer experience with the Consumer SDK in JavaScript, which provides the `FleetEngineShipmentLocationProvider` class and associated interfaces.\n- **Fleet operators** who want to track the delivery and vehicle status for an entire fleet of vehicles. For information about tracking fleets, see the [Fleet tracking guide](/maps/documentation/mobility/operations/fleet-tracking).\n\nWhy use the Consumer SDK for scheduled tasks?\n\nIntegrating the Consumer SDK into your scheduled tasks consumer applications\nlets you provide a comprehensive consumer experience, with near real-time\nlocation updates and road-snapped positions. Your consumers can see the delivery\nvehicle's location and progress details that help them understand where their\nshipment is.\n\nWhat can you do with the Consumer SDK?\n\nUse the Consumer SDK to share the following shipment information with your\nconsumers:\n\n- Delivery vehicle's real-time position on a map.\n- ETA for package arrival, adjusted for changing circumstances, such as traffic.\n- Route the vehicle is taking.\n- Distance and number of stops remaining before their shipment is delivered.\n\nYou can also create other seamless geo-enabled consumer experiences inside your\nconsumer app or website based on location information from the Driver SDK. For\ndetails about the Driver SDK, see the\n[Driver SDK scheduled tasks overview](/maps/documentation/mobility/driver-sdk/scheduled).\n\nConsumer SDK components\n\nThe JavaScript Consumer SDK contains the following components:\n\n- A JavaScript map component that is a drop-in replacement for a standard `google.maps.Map` entity.\n- Data components to connect with Fleet Engine.\n- Components for visualization of the vehicle and route as it progresses to a destination.\n- Raw data feeds for a driver's ETA or the remaining distance to drive.\n\nThe following table describes the components.\n\n| Component | Description |\n|------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Map view | The map view illustrates the progress of the vehicle, updating the view as the vehicle moves along its route. |\n| Shipment location provider | The shipment tracking provider provides a location feed so that the map can display useful information about the shipment, such as the pickup or delivery location of the shipment and the location and route of the delivery vehicle. |\n| Authentication token fetcher | The authentication token fetcher gets JSON Web Tokens (JWTs) from your backend server to authenticate access to the location data stored in Fleet Engine. You implement an authentication token fetcher as part of your web application using the JavaScript Journey Sharing Library. Note that you must also implement a JSON Web Token (JWT) creation service for Fleet Engine on your backend server. |\n| Map style options | You can use custom styling options to change the default styling of your map to match the styling of your web application. |\n\nHow to use the Consumer SDK\n\n|---|----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | **Set up the JavaScript Consumer SDK** | For more information, see [Set up the JavaScript Consumer SDK](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/setup). |\n| 2 | **Follow a shipment** | Learn how to initialize the map, start following a shipment, and stop following with appropriate clean up. See [Follow a shipment](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/follow). |\n| 3 | **Customize the map interface** | You can use the JavaScript Consumer SDK for scheduled tasks to customize the map interface, provide marker customization, or style polylines. See [Style a map](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/style-map), [Customize markers](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/customize-markers), and [Customize polylines](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/customize-polylines). |\n\nWhat's next\n\n- [Set up the JavaScript Consumer SDK](/maps/documentation/mobility/journey-sharing/scheduled/shipment-tracking/setup)"]]