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 TaskInfo
Antarmuka
google.maps.journeySharing.TaskInfo
Jenis TaskInfo, digunakan oleh DeliveryVehicleStop
.
Properti | |
---|---|
extraDurationMillis optional |
Jenis:
number optional Waktu tambahan yang diperlukan untuk melakukan tugas, dalam milidetik. |
id optional |
Jenis:
string optional ID tugas. |
targetTimeWindow optional |
Jenis:
TimeWindow optional Periode waktu saat tugas harus diselesaikan. |
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. Ini hanya diisi saat objek data DeliveryVehicle disediakan melalui FleetEngineDeliveryVehicleLocationProvider . |
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 |
Daftar Tugas yang akan dilakukan di perhentian ini.
|
plannedLocation optional |
Jenis:
LatLngLiteral optional Lokasi perhentian. |
state optional |
Jenis:
DeliveryVehicleStopState optional Status perhentian. |
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 Kendaraan
Antarmuka
google.maps.journeySharing.Vehicle
Detail untuk kendaraan yang dikembalikan oleh Fleet Engine.
Properti | |
---|---|
attributes |
Jenis:
Object<string, *> Atribut kendaraan kustom. |
name |
Jenis:
string Dalam format "providers/{provider_id}/vehicles/{vehicle_id}". Vehicle_id harus berupa ID unik. |
navigationStatus |
Jenis:
VehicleNavigationStatus Status navigasi kendaraan saat ini. |
remainingDistanceMeters |
Jenis:
number Jarak mengemudi yang tersisa di segmen rute saat ini, dalam meter. |
vehicleState |
Jenis:
VehicleState Status kendaraan. |
vehicleType |
Jenis:
VehicleType Jenis kendaraan ini. |
currentRouteSegmentEndPoint optional |
Jenis:
TripWaypoint optional Titik jalan tempat segmen rute saat ini berakhir. |
currentRouteSegmentVersion optional |
Jenis:
Date optional Waktu saat segmen rute saat ini ditetapkan. |
currentTrips optional |
Jenis:
Array<string> optional Daftar ID perjalanan untuk perjalanan yang saat ini ditetapkan ke kendaraan ini. |
etaToFirstWaypoint optional |
Jenis:
Date optional PWT untuk entri pertama di kolom titik jalan. |
latestLocation optional |
Jenis:
VehicleLocationUpdate optional Lokasi kendaraan yang terakhir dilaporkan. |
maximumCapacity optional |
Jenis:
number optional Jumlah total penumpang yang dapat diangkut oleh kendaraan ini. Pengemudi tidak dipertimbangkan dalam nilai ini. |
supportedTripTypes optional |
Jenis perjalanan yang didukung oleh kendaraan ini. |
waypoints optional |
Jenis:
Array<TripWaypoint> optional Titik jalan yang ditetapkan untuk Kendaraan ini. |
waypointsVersion optional |
Jenis:
Date optional Terakhir kali kolom titik jalan diperbarui. |
Konstanta VehicleNavigationStatus
Konstanta google.maps.journeySharing.VehicleNavigationStatus
Status navigasi Vehicle
saat ini.
Akses dengan memanggil const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
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 Pengemudi berada dalam mode FREE_NAV. |
OFF_ROUTE |
Kendaraan telah keluar dari rute yang disarankan. |
UNKNOWN_NAVIGATION_STATUS |
Status navigasi tidak ditentukan. |
Konstanta VehicleState
Konstanta google.maps.journeySharing.VehicleState
Status Vehicle
saat ini.
Akses dengan memanggil const {VehicleState} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
OFFLINE |
Kendaraan tidak menerima perjalanan baru. |
ONLINE |
Kendaraan menerima perjalanan baru. |
UNKNOWN_VEHICLE_STATE |
Status kendaraan tidak diketahui. |
Konstanta VehicleType
Konstanta google.maps.journeySharing.VehicleType
Jenis Vehicle
.
Akses dengan memanggil const {VehicleType} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
AUTO |
Mobil. |
TAXI |
Kendaraan apa pun yang bertindak 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
Konstanta google.maps.journeySharing.TripType
Jenis perjalanan yang didukung oleh Vehicle
.
Akses dengan memanggil const {TripType} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
EXCLUSIVE |
Perjalanan ini bersifat eksklusif untuk kendaraan. |
SHARED |
Perjalanan mungkin membagikan kendaraan dengan perjalanan lain. |
UNKNOWN_TRIP_TYPE |
Jenis perjalanan tidak diketahui. |
Antarmuka TripWaypoint
Antarmuka
google.maps.journeySharing.TripWaypoint
Jenis TripWaypoint.
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. |
tripId optional |
Jenis:
string optional Perjalanan yang terkait dengan titik jalan ini. |
waypointType optional |
Jenis:
WaypointType optional Peran titik jalan ini dalam perjalanan ini, seperti pengambilan atau penurunan. |
Konstanta WaypointType
Konstanta google.maps.journeySharing.WaypointType
Jenis titik jalan yang didukung oleh Vehicle
.
Akses dengan memanggil const {WaypointType} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
Titik penurunan untuk penurunan penumpang. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Titik jalan untuk tujuan perantara dalam perjalanan multi-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:
Date Waktu berakhir periode waktu (inklusif). |
startTime |
Jenis:
Date Waktu mulai jangka waktu (inklusif). |