Antarmuka Task
Antarmuka google.maps.journeySharing.Task
Detail untuk tugas yang ditampilkan oleh Fleet Engine.
Properti | |
---|---|
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 |
Jenis:
Array<VehicleJourneySegment> 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.
Properti | |
---|---|
name |
Jenis:
string Nama dalam format "providers/{provider_id}/taskTrackingInfo/{tracking_id}", dengan tracking_id mewakili ID pelacakan. |
trackingId |
Jenis:
string ID pelacakan Tugas.
|
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 |
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.
Properti | |
---|---|
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 |
Jenis:
Array<VehicleWaypoint> 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.
Properti | |
---|---|
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 |
Jenis:
Array<VehicleJourneySegment> 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
Properti | |
---|---|
tasks |
Jenis:
Array<{ Daftar Tasks yang akan dilakukan di perhentian ini.
|
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.
Konstanta | |
---|---|
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
Properti | |
---|---|
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
Properti | |
---|---|
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.
Properti | |
---|---|
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. |