Fleet Tracking

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

Class FleetEngineDeliveryVehicleLocationProvider

Class google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider

Penyedia Lokasi Pengiriman Kendaraan.

Class ini memperluas LocationProvider.

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

FleetEngineDeliveryVehicleLocationProvider
FleetEngineDeliveryVehicleLocationProvider(options)
Parameter:
Membuat penyedia lokasi baru untuk kendaraan pengiriman Fleet Engine.
deliveryVehicleId
Jenis: string
ID untuk kendaraan yang diamati oleh penyedia lokasi ini. Tetapkan kolom ini untuk melacak kendaraan.
shouldShowOutcomeLocations
Jenis: boolean optional
Secara opsional, izinkan pengguna untuk menampilkan lokasi hasil tugas.
shouldShowTasks
Jenis: boolean optional
Secara opsional, izinkan pengguna menampilkan tugas yang diambil.
staleLocationThresholdMillis
Jenis: number
Kolom ini bersifat hanya baca. Nilai minimum untuk lokasi kendaraan yang tidak berlaku. Jika lokasi terakhir diperbarui untuk kendaraan lebih tua dari ambang batas ini, kendaraan tidak akan ditampilkan.
taskFilterOptions
Menampilkan opsi filter yang akan diterapkan saat mengambil tugas.
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 FleetEngineDeliveryVehicleLocationProviderOptions

Antarmuka google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions

Opsi untuk penyedia lokasi kendaraan 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.
deliveryVehicleId optional
Jenis: string optional
ID kendaraan pengiriman yang akan dilacak segera setelah penyedia lokasi dibuat instance-nya. Jika tidak ditentukan, penyedia lokasi tidak mulai melacak kendaraan apa pun; gunakan FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId untuk menetapkan ID dan mulai melacak.
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.

shouldShowOutcomeLocations optional
Jenis: boolean optional
Boolean untuk menampilkan atau menyembunyikan lokasi hasil untuk tugas yang diambil.
shouldShowTasks optional
Jenis: boolean optional
Boolean untuk menampilkan atau menyembunyikan tugas. Jika kebijakan ini disetel ke salah (false), endpoint ListTasks tidak akan dipanggil untuk mengambil tugas. Hanya perhentian kendaraan mendatang yang akan ditampilkan.
staleLocationThresholdMillis optional
Jenis: number optional
Nilai minimum untuk lokasi kendaraan yang tidak berlaku. Jika lokasi terakhir yang diperbarui untuk kendaraan tersebut lebih tua dari ambang batas ini, kendaraan tidak akan ditampilkan. Defaultnya adalah 24 jam dalam milidetik. Jika nilai minimum kurang dari 0, atau Tidak terbatas, nilai minimum akan diabaikan dan lokasi kendaraan tidak akan dianggap usang.
taskFilterOptions optional
Filter opsi yang akan diterapkan saat mengambil tugas. Opsi ini dapat mencakup kendaraan, waktu, dan status tugas tertentu.

Antarmuka FleetEngineTaskFilterOptions

Antarmuka google.maps.journeySharing.FleetEngineTaskFilterOptions

Opsi pemfilteran untuk tugas di Penyedia Lokasi Pengiriman Kendaraan.

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

completionTimeFrom optional
Jenis: Date optional
Batas bawah eksklusif untuk waktu penyelesaian tugas. Digunakan untuk memfilter tugas yang telah diselesaikan setelah waktu yang ditentukan.
completionTimeTo optional
Jenis: Date optional
Batas atas eksklusif untuk waktu penyelesaian tugas. Digunakan untuk memfilter tugas yang telah diselesaikan sebelum waktu yang ditentukan.
state optional
Jenis: string optional
Status tugas. Nilai yang valid adalah TERBUKA atau TUTUP.

Antarmuka FleetEngineDeliveryVehicleLocationProviderUpdateEvent

Antarmuka google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent

Objek peristiwa ditampilkan oleh peristiwa pembaruan penyedia lokasi kendaraan pengiriman.

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

completedVehicleJourneySegments optional
Jenis: Array<VehicleJourneySegment> optional
Segmen perjalanan yang telah diselesaikan oleh kendaraan ini. Tidak dapat diubah.
deliveryVehicle optional
Jenis: DeliveryVehicle optional
Struktur data kendaraan pengiriman yang ditampilkan oleh pembaruan. Tidak dapat diubah.
tasks optional
Jenis: Array<Task> optional
Daftar tugas yang dilayani oleh kendaraan pengiriman ini. Tidak dapat diubah.

Class FleetEngineDeliveryFleetLocationProvider

Class google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider

Penyedia Lokasi Inventaris Pengiriman.

Class ini memperluas LocationProvider.

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

FleetEngineDeliveryFleetLocationProvider
FleetEngineDeliveryFleetLocationProvider(options)
Parameter:
Membuat penyedia lokasi baru untuk kendaraan yang dilacak oleh Fleet Engine.
deliveryVehicleFilter
Jenis: string optional
Filter diterapkan saat mengambil kendaraan pengiriman.
locationRestriction
Batas untuk melacak kendaraan pengiriman. Jika tidak ada batas yang ditetapkan, tidak ada kendaraan pengiriman yang akan dilacak. Untuk melacak semua kendaraan pengiriman di mana pun lokasinya, tetapkan batas yang setara dengan seluruh bumi.
pollingIntervalMillis
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.

staleLocationThresholdMillis
Jenis: number
Kolom ini bersifat hanya baca. Nilai minimum untuk lokasi kendaraan yang tidak berlaku. Jika lokasi terakhir diperbarui untuk kendaraan lebih tua dari ambang batas ini, kendaraan tidak akan ditampilkan.
Diwariskan: addListener
update
function(event)
Peristiwa yang dipicu saat permintaan pembaruan data Fleet Engine selesai.

Antarmuka FleetEngineDeliveryFleetLocationProviderOptions

Antarmuka google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions

Opsi untuk penyedia lokasi inventaris 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.
deliveryVehicleFilter optional
Jenis: string optional
Kueri filter yang akan diterapkan saat mengambil kendaraan pengiriman. Filter ini diteruskan langsung ke Fleet Engine.

Lihat ListDeliveryVehiclesRequest.filter untuk mengetahui format yang didukung.

Perlu diperhatikan bahwa filter yang valid untuk atribut harus memiliki awalan "atribut". Misalnya, attributes.x = "y" atau attributes."x y" = "z".

locationRestriction optional
Batas lintang/bujur untuk melacak kendaraan tepat setelah penyedia lokasi yang dibuat instance-nya. Jika tidak disetel, penyedia lokasi tidak mulai melacak kendaraan apa pun; gunakan FleetEngineDeliveryFleetLocationProvider.locationRestriction untuk menetapkan batas dan mulai pelacakan. Untuk melacak semua kendaraan pengiriman di mana pun lokasinya, tetapkan batas yang setara dengan seluruh bumi.
staleLocationThresholdMillis optional
Jenis: number optional
Nilai minimum untuk lokasi kendaraan yang tidak berlaku. Jika lokasi terakhir yang diperbarui untuk kendaraan tersebut lebih tua dari ambang batas ini, kendaraan tidak akan ditampilkan. Defaultnya adalah 24 jam dalam milidetik. Jika nilai minimum kurang dari nol, atau Tak terbatas, nilai minimum akan diabaikan dan lokasi kendaraan tidak akan dianggap usang.

Antarmuka FleetEngineDeliveryFleetLocationProviderUpdateEvent

Antarmuka google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent

Objek peristiwa ditampilkan oleh peristiwa pembaruan penyedia lokasi armada pengiriman.

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

deliveryVehicles optional
Jenis: Array<DeliveryVehicle> optional
Daftar kendaraan pengiriman yang dikembalikan oleh kueri. Tidak dapat diubah.