Fleet Engine Entities

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

Antarmuka Task

Antarmuka google.maps.journeySharing.Task

Detail untuk tugas yang ditampilkan oleh Fleet Engine.

name
Jenis: string
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.
remainingVehicleJourneySegments
Informasi tentang segmen yang masih harus diselesaikan untuk tugas ini.
status
Jenis: string
Status eksekusi saat ini dari tugas.
type
Jenis: string
Jenis tugas; misalnya, jeda atau pengiriman.
estimatedCompletionTime optional
Jenis: Date optional
Stempel waktu perkiraan waktu penyelesaian tugas.
latestVehicleLocationUpdate optional
Jenis: VehicleLocationUpdate optional
Informasi khusus untuk pembaruan lokasi terakhir.
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.
trackingId optional
Jenis: string optional
ID pelacakan pengiriman.
vehicleId optional
Jenis: string optional
ID kendaraan yang melakukan tugas ini.

Antarmuka TaskTrackingInfo

Antarmuka google.maps.journeySharing.TaskTrackingInfo

Detail untuk objek info pelacakan tugas yang dikembalikan oleh Fleet Engine.

name
Jenis: string
Nama dalam format "providers/{provider_id}/taskTrackingInfo/{tracking_id}", dengan tracking_id mewakili ID pelacakan.
trackingId
Jenis: string
ID pelacakan Tugas.
  • Harus berupa string Unicode yang valid.
  • Dibatasi panjang maksimum 64 karakter.
  • Dinormalkan sesuai dengan Unicode Normalization Form C.
  • Tidak boleh berisi salah satu karakter ASCII berikut: '/', ':', '?', ',', atau '#'.
estimatedArrivalTime optional
Jenis: Date optional
Perkiraan waktu tiba di lokasi perhentian.
estimatedTaskCompletionTime optional
Jenis: Date optional
Perkiraan waktu penyelesaian Tugas.
latestVehicleLocationUpdate optional
Jenis: VehicleLocationUpdate optional
Informasi khusus untuk pembaruan lokasi terakhir.
plannedLocation optional
Jenis: LatLng optional
Lokasi tempat Tugas akan diselesaikan.
remainingDrivingDistanceMeters optional
Jenis: number optional
Total jarak yang tersisa dalam meter ke VehicleStop yang diinginkan.
remainingStopCount optional
Jenis: number optional
Menunjukkan jumlah perhentian yang tersisa dari kendaraan hingga tugas berhenti, termasuk penghentian tugas. Misalnya, jika perhentian kendaraan berikutnya adalah perhentian tugas, nilainya akan menjadi 1.
routePolylinePoints optional
Jenis: Array<LatLng> optional
Daftar titik yang saat terhubung akan membentuk polyline dari rute kendaraan yang diharapkan ke lokasi tugas ini.
state optional
Jenis: string optional
Status eksekusi saat ini dari Tugas.
taskOutcome optional
Jenis: string optional
Hasil upaya menjalankan Tugas.
taskOutcomeTime optional
Jenis: Date optional
Waktu saat hasil Tugas ditetapkan oleh penyedia.

Antarmuka Perjalanan

Antarmuka google.maps.journeySharing.Trip

Detail untuk perjalanan yang dikembalikan oleh Fleet Engine.

name
Jenis: string
Dalam format "providers/{provider_id}/trips/{trip_id}". trip_id harus berupa ID unik.
passengerCount
Jenis: number
Jumlah penumpang dalam perjalanan ini; tidak termasuk pengemudi.
remainingWaypoints
Array titik jalan yang menunjukkan jalur dari lokasi saat ini ke titik drop-off.
status
Jenis: string
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
Jenis: string
Jenis perjalanan. Nilai yang mungkin adalah UNKNOWN_TRIP_TYPE, SHARED, atau EXCLUSIVE.
vehicleId
Jenis: string
ID kendaraan yang melakukan perjalanan ini.
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.
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.

Antarmuka DeliveryKendaraan

Antarmuka google.maps.journeySharing.DeliveryVehicle

Detail untuk kendaraan pengiriman yang dikembalikan oleh Fleet Engine.

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

Antarmuka DeliveryKendaraanStop

Antarmuka google.maps.journeySharing.DeliveryVehicleStop

Jenis Delivery VehicleStop

tasks
Jenis: Array<{
  id:string optional,
  extraDurationMillis:number optional
}>
Daftar Tasks yang akan dilakukan di perhentian ini.
  • id: ID tugas.
  • extraDurationMillis: waktu tambahan yang diperlukan untuk melakukan tugas, dalam milidetik.

Konstanta DeliveryKendaraanStopState

Konstanta google.maps.journeySharing.DeliveryVehicleStopState

Status DeliveryVehicleStop saat ini.

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

Saat menggunakan v=beta, dapat diakses dengan memanggil const {DeliveryVehicleStopState} = await google.map.importLibrary("journeySharing"). Lihat Library di Maps JavaScript API.

ARRIVED Tiba di perhentian. Dengan asumsi bahwa saat kendaraan dirutekan ke perhentian berikutnya, semua perhentian sebelumnya telah selesai.
ENROUTE Diberikan dan aktif perutean.
NEW Dibuat, tetapi tidak melakukan perutean secara aktif.
UNSPECIFIED Tidak diketahui.

Antarmuka KendaraanJourneySegmen

Antarmuka google.maps.journeySharing.VehicleJourneySegment

Jenis Segmen Perjalanan

drivingDistanceMeters optional
Jenis: number optional
Jarak perjalanan dari perhentian sebelumnya ke perhentian ini, dalam meter.
drivingDurationMillis optional
Jenis: number optional
Waktu perjalanan dari perhentian sebelumnya dalam perhentian ini, dalam milidetik.
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.
stop optional
Jenis: Array<DeliveryVehicleStop> optional
Perhentian akan dilayani oleh kendaraan ini.

Antarmuka KendaraanLocationUpdate

Antarmuka google.maps.journeySharing.VehicleLocationUpdate

Jenis UpdateLokasi Kendaraan

heading optional
Jenis: number optional
Judul update. 0 sesuai dengan utara, 180 ke selatan.
location optional
Jenis: LatLngLiteral|LatLng 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.

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.