Antarmuka Task
Antarmuka
google.maps.journeySharing.Task
Detail untuk tugas yang ditampilkan oleh Fleet Engine.
Properti | |
---|---|
attributes |
Jenis:
Object<string, *> Atribut yang ditetapkan pada tugas. |
name |
Jenis:
string Nama tugas dalam format "providers/{provider_id}/tasks/{task_id}". Task_id harus berupa ID unik, 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 harus diselesaikan untuk tugas ini. |
status |
Jenis:
string Status eksekusi tugas saat ini. |
type |
Jenis:
string Jenis tugas; misalnya, istirahat 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 diselesaikan. |
targetTimeWindow optional |
Jenis:
TimeWindow optional Periode waktu saat tugas harus 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 | |
---|---|
attributes |
Jenis:
Object<string, *> Atribut yang ditetapkan pada tugas. |
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 minat. |
remainingStopCount optional |
Jenis:
number optional Menunjukkan jumlah perhentian kendaraan yang tersisa hingga perhentian tugas tercapai, termasuk perhentian tugas. Misalnya, jika perhentian kendaraan berikutnya adalah perhentian tugas, nilainya akan menjadi 1. |
routePolylinePoints optional |
Daftar titik yang saat terhubung membentuk polyline dari rute yang diharapkan kendaraan ke lokasi tugas ini. |
state optional |
Jenis:
string optional Status eksekusi saat ini dari Tugas. |
targetTimeWindow optional |
Jenis:
TimeWindow optional Periode waktu saat tugas harus diselesaikan. |
taskOutcome optional |
Jenis:
string optional Hasil dari mencoba menjalankan Tugas. |
taskOutcomeTime optional |
Jenis:
Date optional Waktu ketika hasil Tugas ditetapkan oleh penyedia. |
Antarmuka perjalanan
Antarmuka
google.maps.journeySharing.Trip
Detail untuk perjalanan yang ditampilkan 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, NEW, 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 pelanggan keluar. |
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 diturunkan. |
plannedPickupLocation optional |
Jenis:
LatLngLiteral optional Lokasi tempat pelanggan menunjukkan bahwa mereka akan dijemput. |
Antarmuka DeliveryVehicle
Antarmuka
google.maps.journeySharing.DeliveryVehicle
Detail untuk kendaraan pengiriman yang dikembalikan oleh Fleet Engine.
Properti | |
---|---|
attributes |
Jenis:
Object<string, string optional> Atribut kendaraan pengiriman kustom. |
name |
Jenis:
string Dalam format "providers/{provider_id}/deliveryVehicles/{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, mulai dari lokasi kendaraan yang terakhir dilaporkan. |
currentRouteSegmentEndPoint optional |
Jenis:
LatLngLiteral optional Lokasi tempat segmen rute saat ini berakhir. |
latestVehicleLocationUpdate optional |
Jenis:
VehicleLocationUpdate optional Lokasi kendaraan pengiriman yang terakhir dilaporkan. |
remainingDurationMillis optional |
Jenis:
number optional Durasi mengemudi yang tersisa di segmen rute saat ini, dalam milidetik. |
Antarmuka DeliveryVehicleStop
Antarmuka
google.maps.journeySharing.DeliveryVehicleStop
Jenis DeliveryVehicleStop
Properti | |
---|---|
tasks |
Jenis:
Array<{ Daftar Tugas yang akan dilakukan di perhentian ini.
|
Konstanta DeliveryVehicleStopState
Konstanta google.maps.journeySharing.DeliveryVehicleStopState
Status DeliveryVehicleStop
saat ini.
Akses dengan memanggil const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
ARRIVED |
Tiba di perhentian. Dengan asumsi bahwa saat kendaraan mengarahkan ke perhentian berikutnya, semua perhentian sebelumnya telah selesai. |
ENROUTE |
Pemilihan rute dan perutean aktif. |
NEW |
Dibuat, tetapi tidak aktif memilih rute. |
UNSPECIFIED |
Tidak diketahui. |
Antarmuka VehicleJourneySegmen
Antarmuka
google.maps.journeySharing.VehicleJourneySegment
Jenis VehicleJourneySegmen
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 perhentian sebelumnya (atau lokasi kendaraan saat ini, jika perhentian ini adalah yang pertama dalam daftar perhentian) ke perhentian ini. |
stop optional |
Jenis:
DeliveryVehicleStop optional Informasi tentang perhentian. |
Antarmuka VehicleLocationUpdate
Antarmuka
google.maps.journeySharing.VehicleLocationUpdate
Jenis VehicleLocationUpdate
Properti | |
---|---|
heading optional |
Jenis:
number optional Tajuk pembaruan. 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 yang pertama dalam daftar titik jalan) ke titik jalan ini dalam meter. |
durationMillis optional |
Jenis:
number optional Waktu perjalanan 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. |
Antarmuka TimeWindow
Antarmuka
google.maps.journeySharing.TimeWindow
Rentang waktu.
Properti | |
---|---|
endTime |
Jenis:
Date Waktu berakhir periode waktu (inklusif). |
startTime |
Jenis:
Date Waktu mulai jangka waktu (inklusif). |