Fleet Engine Entities

Antarmuka Task

Antarmuka google.maps.journeySharing.Task

Detail untuk tugas yang ditampilkan oleh Fleet Engine.

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

estimatedCompletionTime optional
Jenis: Date optional
Stempel waktu perkiraan waktu penyelesaian tugas.
latestVehicleLocationUpdate optional
Jenis: VehicleLocationUpdate optional
Informasi khusus untuk pembaruan lokasi terakhir.
name optional
Jenis: string optional
Nama tugas dalam format "providers/{provider_id}/tasks/{task_id}". Task_id harus berupa ID unik dan bukan ID pelacakan. Untuk menyimpan ID pelacakan pengiriman, gunakan kolom tracking_id. Beberapa tugas dapat memiliki tracking_id yang sama.
outcome optional
Jenis: string optional
Hasil tugas.
outcomeLocation optional
Jenis: LatLngLiteral optional
Lokasi tempat tugas diselesaikan (dari penyedia).
outcomeLocationSource optional
Jenis: string optional
Penyetel lokasi hasil tugas ('PROVIDER' atau 'last_VEHICLE_LOCATION').
outcomeTime optional
Jenis: Date optional
Stempel waktu saat hasil tugas ditetapkan (dari penyedia).
plannedLocation optional
Jenis: LatLngLiteral optional
Lokasi tempat tugas akan diselesaikan.
remainingVehicleJourneySegments optional
Jenis: Array<VehicleJourneySegment> optional
Informasi tentang segmen yang masih harus diselesaikan untuk tugas ini.
status optional
Jenis: string optional
Status eksekusi saat ini dari tugas.
trackingId optional
Jenis: string optional
ID pelacakan pengiriman.
type optional
Jenis: string optional
Jenis tugas; misalnya, jeda atau pengiriman.
vehicleId optional
Jenis: string optional
ID kendaraan yang melakukan tugas ini.

Antarmuka Perjalanan

Antarmuka google.maps.journeySharing.Trip

Detail untuk perjalanan yang dikembalikan oleh Fleet Engine.

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

actualDropOffLocation optional
Jenis: LatLngLiteral optional
Lokasi saat pelanggan diturunkan.
actualPickupLocation optional
Jenis: LatLngLiteral optional
Lokasi tempat pelanggan diambil.
dropOffTime optional
Jenis: Date optional
Perkiraan waktu mendatang saat penumpang akan diturunkan, atau waktu sebenarnya saat penumpang diturunkan.
latestVehicleLocationUpdate optional
Jenis: VehicleLocationUpdate optional
Informasi khusus untuk pembaruan lokasi terakhir.
name optional
Jenis: string optional
Dalam format "providers/{provider_id}/trips/{trip_id}". trip_id harus berupa ID unik.
passengerCount optional
Jenis: number optional
Jumlah penumpang dalam perjalanan ini; tidak termasuk pengemudi.
pickupTime optional
Jenis: Date optional
Perkiraan waktu mendatang saat penumpang akan dijemput, atau waktu sebenarnya saat penumpang diambil.
plannedDropOffLocation optional
Jenis: LatLngLiteral optional
Lokasi tempat pelanggan menunjukkan bahwa mereka akan diantar.
plannedPickupLocation optional
Jenis: LatLngLiteral optional
Lokasi tempat pelanggan mengindikasikan bahwa mereka akan dijemput.
remainingWaypoints optional
Jenis: Array<VehicleWaypoint> optional
Array titik jalan yang menunjukkan jalur dari lokasi saat ini ke titik drop-off.
status optional
Jenis: string optional
Status perjalanan saat ini. Nilai yang mungkin adalah UNKNOWN_TRIP_STATUS, BARU, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DropOFF, COMPLETE, atau CANCELED.
type optional
Jenis: string optional
Jenis perjalanan. Nilai yang mungkin adalah UNKNOWN_TRIP_TYPE, SHARED, atau EXCLUSIVE.
vehicleId optional
Jenis: string optional
ID kendaraan yang melakukan perjalanan ini.

Antarmuka DeliveryKendaraan

Antarmuka google.maps.journeySharing.DeliveryVehicle

Detail untuk kendaraan pengiriman yang dikembalikan oleh Fleet Engine.

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

attributes
Jenis: Object<string, string optional>
Atribut kendaraan pengantaran khusus.
currentRouteSegmentEndPoint optional
Jenis: LatLngLiteral optional
Lokasi tempat segmen rute saat ini berakhir.
latestVehicleLocationUpdate optional
Jenis: VehicleLocationUpdate optional
Lokasi terakhir pengiriman kendaraan yang dilaporkan.
name optional
Jenis: string optional
Dalam format "providers/{provider_id}/deliveryKendaraans/{delivery_vehicle_id}". delivery_vehicle_id harus berupa ID unik.
navigationStatus optional
Jenis: string optional
Status navigasi kendaraan saat ini.
remainingDistanceMeters optional
Jenis: number optional
Jarak mengemudi yang tersisa di segmen rute saat ini, dalam meter.
remainingDurationMillis optional
Jenis: number optional
Durasi mengemudi yang tersisa di segmen rute saat ini, dalam milidetik.
remainingVehicleJourneySegments optional
Jenis: Array<VehicleJourneySegment> optional
Segmen perjalanan yang ditetapkan ke kendaraan pengiriman ini, dimulai dari lokasi kendaraan yang terakhir dilaporkan.

Antarmuka KendaraanJourneySegmen

Antarmuka google.maps.journeySharing.VehicleJourneySegment

Jenis Segmen Perjalanan

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

distanceMeters optional
Jenis: number optional
Jarak perjalanan dari perhentian sebelumnya ke perhentian ini, dalam meter.
durationMillis optional
Jenis: number optional
Waktu perjalanan dari perhentian sebelumnya ke perhentian ini, dalam milidetik.
extraDurationMillis optional
Jenis: number optional
Waktu perjalanan ekstra karena durasi tugas perhentian, dalam milidetik.
location optional
Jenis: LatLngLiteral optional
Lokasi perhentian yang sebenarnya.
path optional
Jenis: Array<LatLngLiteral> optional
Jalur dari perhentian sebelumnya ke perhentian ini.

Antarmuka KendaraanLocationUpdate

Antarmuka google.maps.journeySharing.VehicleLocationUpdate

Jenis UpdateLokasi Kendaraan

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

heading optional
Jenis: number optional
Judul update. 0 sesuai dengan utara, 180 ke selatan.
location optional
Jenis: LatLngLiteral optional
Lokasi update.
speedKilometersPerHour optional
Jenis: number optional
Kecepatan dalam kilometer per jam.
time optional
Jenis: Date optional
Waktu pembaruan ini diterima dari kendaraan.

Antarmuka VehicleWaypoint

Antarmuka google.maps.journeySharing.VehicleWaypoint

Jenis VehicleWaypoint.

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

distanceMeters optional
Jenis: number optional
Jarak jalur antara titik jalan sebelumnya (atau lokasi kendaraan saat ini, jika titik jalan ini adalah titik pertama dalam daftar titik jalan) ke titik jalan ini dalam meter.
durationMillis optional
Jenis: number optional
Waktu tempuh antara titik jalan sebelumnya (atau lokasi kendaraan saat ini, jika titik jalan ini adalah yang pertama dalam daftar titik jalan) ke titik jalan ini dalam milidetik.
location optional
Jenis: LatLngLiteral optional
Lokasi titik jalan.
path optional
Jenis: Array<LatLngLiteral> optional
Jalur dari titik jalan sebelumnya (atau lokasi kendaraan saat ini, jika titik jalan ini adalah yang pertama dalam daftar titik jalan) ke titik jalan ini.