Shipment Tracking

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Class FleetEngineShipmentLocationProvider

Class google.maps.journeySharing.FleetEngineShipmentLocationProvider

Penyedia lokasi pengiriman.

Class ini memperluas LocationProvider.

Memerlukan parameter URL &libraries=journeySharing. Lihat Library di Maps JavaScript API.

FleetEngineShipmentLocationProvider
FleetEngineShipmentLocationProvider(options)
Membuat penyedia lokasi baru untuk pelacakan pengiriman Fleet Engine.
trackingId
Jenis: string
ID pelacakan untuk tugas yang diamati oleh penyedia lokasi ini. Tetapkan kolom ini untuk memulai pelacakan.
getTask
getTask()
Parameter: Tidak ada
Nilai Hasil: Task|null
Menampilkan tugas yang saat ini dilacak.
refresh
refresh()
Parameter: Tidak ada
Nilai Hasil: void
Secara eksplisit memperbarui lokasi yang dilacak.
Diwariskan: addListener
error
function(event)
Argumen:
Peristiwa yang dipicu saat penyedia lokasi mengalami error.
update
function(event)
Peristiwa yang dipicu saat permintaan pembaruan data Fleet Engine selesai.

Antarmuka FleetEngineShipmentLocationProviderOptions

Antarmuka google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions

Opsi untuk penyedia lokasi pengiriman.

Memerlukan parameter URL &libraries=journeySharing. Lihat Library di Maps JavaScript API.

authTokenFetcher
Menyediakan Token Web JSON untuk mengautentikasi klien ke Fleet Engine.
projectId
Jenis: string
Project ID konsumen dari Google Cloud Console.
pollingIntervalMillis optional
Jenis: number optional
Waktu minimum antara pengambilan pembaruan lokasi dalam milidetik. Jika dibutuhkan waktu lebih dari pollingIntervalMillis untuk mengambil pembaruan lokasi, pembaruan lokasi berikutnya tidak akan dimulai hingga pembaruan saat ini selesai.

Menetapkan nilai ini ke 0 akan menonaktifkan update lokasi berulang. Pembaruan lokasi baru diambil jika parameter yang diamati oleh penyedia lokasi berubah.

Interval polling default adalah 5.000 milidetik, interval minimum. Jika Anda menyetel interval polling ke nilai bukan 0 yang lebih rendah, nilai 5000 akan digunakan.

trackingId optional
Jenis: string optional
ID pelacakan tugas yang akan dilacak segera setelah penyedia lokasi dibuat instance-nya. Jika tidak ditentukan, penyedia lokasi tidak mulai melacak tugas apa pun; gunakan FleetEngineShipmentLocationProvider.trackingId untuk menetapkan ID pelacakan dan memulai pelacakan.

Antarmuka FleetEngineShipmentLocationProviderUpdateEvent

Antarmuka google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent

Objek peristiwa ditampilkan oleh peristiwa pembaruan penyedia lokasi pengiriman.

Memerlukan parameter URL &libraries=journeySharing. Lihat Library di Maps JavaScript API.

task optional
Jenis: Task optional
Struktur tugas yang ditampilkan oleh pembaruan. Tidak dapat diubah.