Antarmuka Tugas
Antarmuka
google.maps.journeySharing.Task
Detail untuk tugas yang ditampilkan oleh Fleet Engine.
Properti | |
|---|---|
attributes |
Jenis:
Object<string, *>Atribut yang ditetapkan ke tugas. |
name |
Jenis:
stringNama 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:
stringStatus eksekusi tugas saat ini. |
type |
Jenis:
stringJenis tugas; misalnya, istirahat atau pengiriman. |
estimatedCompletionTime
opsional |
Jenis:
Date optionalStempel waktu perkiraan waktu penyelesaian tugas. |
latestVehicleLocationUpdate
opsional |
Jenis:
VehicleLocationUpdate optionalInformasi khusus untuk pembaruan lokasi terakhir. |
outcome
opsional |
Jenis:
string optionalHasil tugas. |
outcomeLocation
opsional |
Jenis:
LatLngLiteral optionalLokasi tempat tugas diselesaikan (dari penyedia). |
outcomeLocationSource
opsional |
Jenis:
string optionalPenentu lokasi hasil tugas ('PROVIDER' atau 'LAST_VEHICLE_LOCATION'). |
outcomeTime
opsional |
Jenis:
Date optionalStempel waktu saat hasil tugas ditetapkan (dari penyedia). |
plannedLocation
opsional |
Jenis:
LatLngLiteral optionalLokasi tempat tugas harus diselesaikan. |
targetTimeWindow
opsional |
Jenis:
TimeWindow optionalJendela waktu saat tugas harus diselesaikan. |
trackingId
opsional |
Jenis:
string optionalID pelacakan pengiriman. |
vehicleId
opsional |
Jenis:
string optionalID kendaraan yang melakukan tugas ini. |
Antarmuka TaskInfo
Antarmuka
google.maps.journeySharing.TaskInfo
Jenis TaskInfo, yang digunakan oleh DeliveryVehicleStop.
Properti | |
|---|---|
extraDurationMillis
opsional |
Jenis:
number optionalWaktu tambahan yang diperlukan untuk melakukan tugas, dalam milidetik. |
id
opsional |
Jenis:
string optionalID tugas. |
targetTimeWindow
opsional |
Jenis:
TimeWindow optionalJendela waktu saat tugas harus diselesaikan. |
Antarmuka TaskTrackingInfo
Antarmuka
google.maps.journeySharing.TaskTrackingInfo
Detail untuk objek info pelacakan tugas yang ditampilkan oleh Fleet Engine.
Properti | |
|---|---|
attributes |
Jenis:
Object<string, *>Atribut yang ditetapkan ke tugas. |
name |
Jenis:
stringNama dalam format "providers/{provider_id}/taskTrackingInfo/{tracking_id}", dengan tracking_id mewakili ID pelacakan. |
trackingId |
Jenis:
stringID pelacakan Tugas.
|
estimatedArrivalTime
opsional |
Jenis:
Date optionalPerkiraan waktu tiba di lokasi perhentian. |
estimatedTaskCompletionTime
opsional |
Jenis:
Date optionalPerkiraan waktu penyelesaian Tugas. |
latestVehicleLocationUpdate
opsional |
Jenis:
VehicleLocationUpdate optionalInformasi khusus untuk pembaruan lokasi terakhir. |
plannedLocation
opsional |
Jenis:
LatLng optionalLokasi tempat Tugas akan diselesaikan. |
remainingDrivingDistanceMeters
opsional |
Jenis:
number optionalTotal jarak yang tersisa dalam meter ke VehicleStop yang diinginkan. |
remainingStopCount
opsional |
Jenis:
number optionalMenunjukkan 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
opsional |
Daftar titik yang jika dihubungkan akan membentuk polyline rute yang diharapkan kendaraan ke lokasi tugas ini. |
state
opsional |
Jenis:
string optionalStatus eksekusi Tugas saat ini. |
targetTimeWindow
opsional |
Jenis:
TimeWindow optionalJendela waktu saat tugas harus diselesaikan. |
taskOutcome
opsional |
Jenis:
string optionalHasil dari upaya menjalankan Tugas. |
taskOutcomeTime
opsional |
Jenis:
Date optionalWaktu saat hasil Tugas ditetapkan oleh penyedia. |
Antarmuka Perjalanan
Antarmuka
google.maps.journeySharing.Trip
Detail untuk perjalanan yang ditampilkan oleh Fleet Engine.
Properti | |
|---|---|
name |
Jenis:
stringDalam format "providers/{provider_id}/trips/{trip_id}". trip_id harus berupa ID unik. |
passengerCount |
Jenis:
numberJumlah penumpang dalam perjalanan ini; tidak termasuk pengemudi. |
remainingWaypoints |
Jenis:
Array<VehicleWaypoint>Array titik jalan yang menunjukkan jalur dari lokasi saat ini ke titik penurunan. |
status |
Jenis:
stringStatus 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:
stringJenis perjalanan. Nilai yang mungkin adalah UNKNOWN_TRIP_TYPE, SHARED, atau EXCLUSIVE. |
vehicleId |
Jenis:
stringID kendaraan yang melakukan perjalanan ini. |
actualDropOffLocation
opsional |
Jenis:
LatLngLiteral optionalLokasi tempat pelanggan diturunkan. |
actualPickupLocation
opsional |
Jenis:
LatLngLiteral optionalLokasi tempat pelanggan dijemput. |
dropOffTime
opsional |
Jenis:
Date optionalPerkiraan waktu mendatang saat penumpang akan diturunkan, atau waktu sebenarnya saat mereka diturunkan. |
latestVehicleLocationUpdate
opsional |
Jenis:
VehicleLocationUpdate optionalInformasi khusus untuk pembaruan lokasi terakhir. |
pickupTime
opsional |
Jenis:
Date optionalPerkiraan waktu mendatang saat penumpang akan dijemput, atau waktu sebenarnya saat mereka dijemput. |
plannedDropOffLocation
opsional |
Jenis:
LatLngLiteral optionalLokasi tempat pelanggan menunjukkan bahwa mereka akan diantar. |
plannedPickupLocation
opsional |
Jenis:
LatLngLiteral optionalLokasi tempat pelanggan menunjukkan bahwa mereka akan dijemput. |
Antarmuka DeliveryVehicle
Antarmuka
google.maps.journeySharing.DeliveryVehicle
Detail kendaraan pengiriman yang ditampilkan oleh Fleet Engine.
Properti | |
|---|---|
attributes |
Jenis:
Object<string, string optional>Atribut kendaraan pengiriman kustom. |
name |
Jenis:
stringDalam format "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". delivery_vehicle_id harus berupa ID unik. |
navigationStatus |
Jenis:
stringStatus navigasi kendaraan saat ini. |
remainingDistanceMeters |
Jenis:
numberSisa jarak mengemudi 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. Kolom ini hanya diisi jika objek data DeliveryVehicle disediakan melalui FleetEngineDeliveryVehicleLocationProvider. |
currentRouteSegmentEndPoint
opsional |
Jenis:
LatLngLiteral optionalLokasi tempat segmen rute saat ini berakhir. |
latestVehicleLocationUpdate
opsional |
Jenis:
VehicleLocationUpdate optionalLokasi terakhir yang dilaporkan dari kendaraan pengiriman. |
remainingDurationMillis
opsional |
Jenis:
number optionalDurasi mengemudi yang tersisa di segmen rute saat ini, dalam milidetik. |
Antarmuka DeliveryVehicleStop
Antarmuka
google.maps.journeySharing.DeliveryVehicleStop
Jenis DeliveryVehicleStop
Properti | |
|---|---|
tasks |
Daftar Tugas yang akan dilakukan di perhentian ini.
|
plannedLocation
opsional |
Jenis:
LatLngLiteral optionalLokasi perhentian. |
state
opsional |
Jenis:
DeliveryVehicleStopState optionalStatus perhentian. |
Konstanta DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
konstanta
library
"journeySharing"
Status DeliveryVehicleStop saat ini.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis DeliveryVehicleStopStateString.
const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing");
Konstanta | |
|---|---|
ARRIVED |
Tiba di perhentian. Mengasumsikan bahwa saat kendaraan diarahkan ke perhentian berikutnya, semua perhentian sebelumnya telah selesai. |
ENROUTE |
Ditetapkan dan merutekan secara aktif. |
NEW |
Dibuat, tetapi tidak merutekan secara aktif. |
UNSPECIFIED |
Tak diketahui. |
Antarmuka VehicleJourneySegment
Antarmuka
google.maps.journeySharing.VehicleJourneySegment
Jenis VehicleJourneySegment
Properti | |
|---|---|
drivingDistanceMeters
opsional |
Jenis:
number optionalJarak perjalanan dari perhentian sebelumnya ke perhentian ini, dalam meter. |
drivingDurationMillis
opsional |
Jenis:
number optionalWaktu perjalanan dari perhentian sebelumnya ke perhentian ini, dalam milidetik. |
path
opsional |
Jenis:
Array<LatLngLiteral> optionalJalur dari perhentian sebelumnya (atau lokasi kendaraan saat ini, jika perhentian ini adalah yang pertama dalam daftar perhentian) ke perhentian ini. |
stop
opsional |
Jenis:
DeliveryVehicleStop optionalInformasi tentang perhentian. |
Antarmuka VehicleLocationUpdate
Antarmuka
google.maps.journeySharing.VehicleLocationUpdate
Jenis VehicleLocationUpdate
Properti | |
|---|---|
heading
opsional |
Jenis:
number optionalJudul update. 0 sesuai dengan utara, 180 dengan selatan. |
location
opsional |
Jenis:
LatLngLiteral|LatLng optionalLokasi update. |
speedKilometersPerHour
opsional |
Jenis:
number optionalKecepatan dalam kilometer per jam. |
time
opsional |
Jenis:
Date optionalWaktu pembaruan ini diterima dari kendaraan. |
Antarmuka VehicleWaypoint
Antarmuka
google.maps.journeySharing.VehicleWaypoint
Jenis VehicleWaypoint.
Properti | |
|---|---|
distanceMeters
opsional |
Jenis:
number optionalJarak 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
opsional |
Jenis:
number optionalWaktu 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
opsional |
Jenis:
LatLngLiteral optionalLokasi titik jalan. |
path
opsional |
Jenis:
Array<LatLngLiteral> optionalJalur dari titik jalan sebelumnya (atau lokasi kendaraan saat ini, jika titik jalan ini adalah yang pertama dalam daftar titik jalan) ke titik jalan ini. |
speedReadingIntervals
opsional |
Jenis:
Array<SpeedReadingInterval> optionalDaftar kecepatan lalu lintas di sepanjang jalur dari titik jalan sebelumnya (atau lokasi kendaraan) ke titik jalan saat ini. Setiap interval dalam daftar menjelaskan traffic pada segmen yang berdekatan di jalur; interval menentukan titik awal dan akhir segmen melalui indeksnya. Lihat definisi SpeedReadingInterval untuk mengetahui detail selengkapnya. |
Antarmuka Kendaraan
Antarmuka
google.maps.journeySharing.Vehicle
Detail untuk kendaraan yang ditampilkan oleh Fleet Engine.
Properti | |
|---|---|
attributes |
Jenis:
Object<string, *>Atribut kendaraan kustom. |
name |
Jenis:
stringDalam format "providers/{provider_id}/vehicles/{vehicle_id}". vehicle_id harus berupa ID unik. |
navigationStatus |
Jenis:
VehicleNavigationStatusStatus navigasi kendaraan saat ini. |
remainingDistanceMeters |
Jenis:
numberSisa jarak mengemudi di segmen rute saat ini, dalam meter. |
vehicleState |
Jenis:
VehicleStateStatus kendaraan. |
vehicleType |
Jenis:
VehicleTypeJenis kendaraan ini. |
currentRouteSegmentEndPoint
opsional |
Jenis:
TripWaypoint optionalTitil jalan tempat segmen rute saat ini berakhir. |
currentRouteSegmentVersion
opsional |
Jenis:
Date optionalWaktu saat segmen rute saat ini ditetapkan. |
currentTrips
opsional |
Jenis:
Array<string> optionalDaftar ID perjalanan untuk perjalanan yang saat ini ditetapkan ke kendaraan ini. |
etaToFirstWaypoint
opsional |
Jenis:
Date optionalPerkiraan waktu kedatangan (ETA) ke entri pertama di kolom titik jalan. |
latestLocation
opsional |
Jenis:
VehicleLocationUpdate optionalLokasi terakhir kendaraan yang dilaporkan. |
maximumCapacity
opsional |
Jenis:
number optionalJumlah total penumpang yang dapat diangkut kendaraan ini. Pengemudi tidak dipertimbangkan dalam nilai ini. |
supportedTripTypes
opsional |
Jenis perjalanan yang didukung oleh kendaraan ini. |
waypoints
opsional |
Jenis:
Array<TripWaypoint> optionalTitik jalan yang tersisa yang ditetapkan ke Kendaraan ini. |
waypointsVersion
opsional |
Jenis:
Date optionalWaktu terakhir kolom titik jalan diperbarui. |
Konstanta VehicleNavigationStatus
google.maps.journeySharing.VehicleNavigationStatus
konstanta
library
"journeySharing"
Status navigasi Vehicle saat ini.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis VehicleNavigationStatusString.
const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing");
Konstanta | |
|---|---|
ARRIVED_AT_DESTINATION |
Kendaraan berada dalam jarak sekitar 50 m dari tujuan. |
ENROUTE_TO_DESTINATION |
Navigasi belokan demi belokan tersedia dan navigasi aplikasi Pengemudi telah memasuki mode GUIDED_NAV. |
NO_GUIDANCE |
Navigasi aplikasi Driver dalam mode FREE_NAV. |
OFF_ROUTE |
Kendaraan telah keluar dari rute yang disarankan. |
UNKNOWN_NAVIGATION_STATUS |
Status navigasi tidak ditentukan. |
VehicleState
google.maps.journeySharing.VehicleState
konstanta
library
"journeySharing"
Status Vehicle saat ini.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis VehicleStateString.
const {VehicleState} = await google.maps.importLibrary("journeySharing");
Konstanta | |
|---|---|
OFFLINE |
Kendaraan tidak menerima perjalanan baru. |
ONLINE |
Kendaraan menerima perjalanan baru. |
UNKNOWN_VEHICLE_STATE |
Status kendaraan tidak diketahui. |
Konstanta VehicleType
google.maps.journeySharing.VehicleType
konstanta
library
"journeySharing"
Jenis Vehicle.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis VehicleTypeString.
const {VehicleType} = await google.maps.importLibrary("journeySharing");
Konstanta | |
|---|---|
AUTO |
Mobil. |
TAXI |
Kendaraan apa pun yang berfungsi sebagai taksi (biasanya berlisensi atau diatur). |
TRUCK |
Kendaraan dengan kapasitas penyimpanan yang besar. |
TWO_WHEELER |
Sepeda motor, moped, atau kendaraan roda dua lainnya. |
UNKNOWN |
Jenis kendaraan tidak diketahui. |
Konstanta TripType
google.maps.journeySharing.TripType
konstanta
library
"journeySharing"
Jenis perjalanan yang didukung oleh Vehicle.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis TripTypeString.
const {TripType} = await google.maps.importLibrary("journeySharing");
Konstanta | |
|---|---|
EXCLUSIVE |
Perjalanan ini eksklusif untuk satu kendaraan. |
SHARED |
Perjalanan dapat berbagi kendaraan dengan perjalanan lain. |
UNKNOWN_TRIP_TYPE |
Jenis perjalanan tidak diketahui. |
Antarmuka TripWaypoint
Antarmuka
google.maps.journeySharing.TripWaypoint
Jenis TripWaypoint.
Properti | |
|---|---|
distanceMeters
opsional |
Jenis:
number optionalJarak 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
opsional |
Jenis:
number optionalWaktu 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
opsional |
Jenis:
LatLng optionalLokasi titik jalan. |
path
opsional |
Jalur dari perhentian sebelumnya (atau lokasi kendaraan saat ini, jika perhentian ini adalah yang pertama dalam daftar perhentian) ke perhentian ini. |
speedReadingIntervals
opsional |
Jenis:
Array<SpeedReadingInterval> optionalDaftar kecepatan lalu lintas di sepanjang jalur dari titik jalan sebelumnya (atau lokasi kendaraan) ke titik jalan saat ini. Setiap interval dalam daftar menjelaskan traffic pada segmen yang berdekatan di jalur; interval menentukan titik awal dan akhir segmen melalui indeksnya. Lihat definisi SpeedReadingInterval untuk mengetahui detail selengkapnya. |
tripId
opsional |
Jenis:
string optionalPerjalanan yang terkait dengan titik jalan ini. |
waypointType
opsional |
Jenis:
WaypointType optionalPeran titik jalan ini dalam perjalanan ini, seperti penjemputan atau pengantaran. |
Konstanta WaypointType
google.maps.journeySharing.WaypointType
konstanta
library
"journeySharing"
Jenis titik jalan yang didukung oleh Vehicle.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis WaypointTypeString.
const {WaypointType} = await google.maps.importLibrary("journeySharing");
Konstanta | |
|---|---|
DROP_OFF_WAYPOINT_TYPE |
Titik jalan untuk menurunkan penumpang. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Titik jalan untuk tujuan antara dalam perjalanan dengan beberapa tujuan. |
PICKUP_WAYPOINT_TYPE |
Titik jalan untuk menjemput penumpang. |
UNKNOWN_WAYPOINT_TYPE |
Jenis titik jalan tidak diketahui. |
Antarmuka TimeWindow
Antarmuka
google.maps.journeySharing.TimeWindow
Rentang waktu.
Properti | |
|---|---|
endTime |
Jenis:
DateWaktu berakhir periode waktu (inklusif). |
startTime |
Jenis:
DateWaktu mulai periode waktu (inklusif). |
Konstanta kecepatan
google.maps.journeySharing.Speed
konstanta
library
"journeySharing"
Klasifikasi kecepatan polyline berdasarkan data lalu lintas.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis SpeedString.
const {Speed} = await google.maps.importLibrary("journeySharing");
Konstanta | |
|---|---|
NORMAL |
Kecepatan normal, tidak ada perlambatan yang terdeteksi. |
SLOW |
Perlambatan terdeteksi, tetapi tidak ada kemacetan lalu lintas yang terbentuk. |
TRAFFIC_JAM |
Kemacetan terdeteksi. |
Antarmuka SpeedReadingInterval
Antarmuka
google.maps.journeySharing.SpeedReadingInterval
Indikator kepadatan lalu lintas pada segmen jalur yang berdekatan. Interval menentukan titik awal dan akhir segmen melalui indeksnya.
Properti | |
|---|---|
endPolylinePointIndex |
Jenis:
numberIndeks berbasis nol dari titik akhir interval di jalur. |
speed |
Jenis:
SpeedKecepatan lalu lintas dalam interval ini. |
startPolylinePointIndex |
Jenis:
numberIndeks berbasis nol dari titik awal interval di jalur. |