Antarmuka Task
Antarmuka
google.maps.journeySharing.Task
Detail tugas yang ditampilkan oleh Fleet Engine.
Properti | |
---|---|
attributes |
Jenis:
Object<string, *> Atribut yang ditetapkan ke tugas. |
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 perlu diselesaikan untuk tugas ini. |
status |
Jenis:
string Status eksekusi tugas saat ini. |
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 dari tugas. |
outcomeLocation optional |
Jenis:
LatLngLiteral optional Lokasi tempat tugas diselesaikan (dari penyedia). |
outcomeLocationSource optional |
Jenis:
string optional Penyetel lokasi hasil tugas ('OFFER' 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. |
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, yang 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 ditampilkan oleh Fleet Engine.
Properti | |
---|---|
attributes |
Jenis:
Object<string, *> Atribut yang ditetapkan ke 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 yang diinginkan. |
remainingStopCount optional |
Jenis:
number optional Menunjukkan jumlah perhentian kendaraan yang tersisa hingga perhentian tugas tercapai, termasuk perhentian tugas. Misalnya, jika perhentian berikutnya kendaraan adalah perhentian tugas, nilainya akan menjadi 1. |
routePolylinePoints optional |
Daftar titik yang, jika dihubungkan, membentuk polyline rute yang diharapkan dari kendaraan ke lokasi tugas ini. |
state optional |
Jenis:
string optional Status eksekusi Tugas saat ini. |
targetTimeWindow optional |
Jenis:
TimeWindow optional Periode waktu saat tugas harus diselesaikan. |
taskOutcome optional |
Jenis:
string optional Hasil dari percobaan untuk menjalankan Tugas. |
taskOutcomeTime optional |
Jenis:
Date optional Waktu saat hasil Tugas ditetapkan oleh penyedia. |
Antarmuka Trip
Antarmuka
google.maps.journeySharing.Trip
Detail 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 pada 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, SELESAI, 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 tempat pelanggan diturunkan. |
actualPickupLocation optional |
Jenis:
LatLngLiteral optional Lokasi penjemputan pelanggan. |
dropOffTime optional |
Jenis:
Date optional Perkiraan waktu mendatang saat penumpang akan turun, atau waktu sebenarnya saat mereka diturunkan. |
latestVehicleLocationUpdate optional |
Jenis:
VehicleLocationUpdate optional Informasi khusus untuk pembaruan lokasi terakhir. |
pickupTime optional |
Jenis:
Date optional Perkiraan waktu penjemputan penumpang di masa mendatang, atau waktu sebenarnya saat mereka dijemput. |
plannedDropOffLocation optional |
Jenis:
LatLngLiteral optional Lokasi tempat pelanggan menunjukkan bahwa mereka akan berhenti mengunjunginya. |
plannedPickupLocation optional |
Jenis:
LatLngLiteral optional Lokasi tempat pelanggan menunjukkan penjemputan. |
Antarmuka DeliveryVehicle
Antarmuka
google.maps.journeySharing.DeliveryVehicle
Detail kendaraan pengiriman yang dikembalikan oleh Fleet Engine.
Properti | |
---|---|
attributes |
Jenis:
Object<string, string optional> Atribut kendaraan pengiriman khusus. |
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 untuk kendaraan pengiriman ini, dimulai dari lokasi kendaraan yang terakhir dilaporkan. Kolom 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 terakhir yang dilaporkan untuk kendaraan pengiriman. |
remainingDurationMillis optional |
Jenis:
number optional Sisa durasi mengemudi di segmen rute saat ini, dalam milidetik. |
Antarmuka DeliveryVehicleStop
Antarmuka
google.maps.journeySharing.DeliveryVehicleStop
Jenis DeliveryKendaraanStop
Properti | |
---|---|
tasks |
Daftar Tugas yang akan dijalankan di perhentian ini.
|
plannedLocation optional |
Jenis:
LatLngLiteral optional Lokasi perhentian. |
state optional |
Jenis:
DeliveryVehicleStopState optional Status perhentian. |
Konstanta DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
konstanta
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. Asumsikan bahwa saat kendaraan menuju ke perhentian berikutnya, semua perhentian sebelumnya telah selesai. |
ENROUTE |
Perutean yang ditetapkan dan aktif. |
NEW |
Dibuat, tetapi tidak secara aktif mengarahkan. |
UNSPECIFIED |
Tidak diketahui. |
Antarmuka VehicleJourneySegment
Antarmuka
google.maps.journeySharing.VehicleJourneySegment
KendaraanJourneyJenis segmen
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 milidetik. |
path optional |
Jenis:
Array<LatLngLiteral> optional Jalur dari perhentian sebelumnya (atau lokasi kendaraan saat ini, jika perhentian ini adalah perhentian 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 Judul update. 0 mewakili 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 saat info terbaru 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 kendaraan yang dikembalikan oleh Fleet Engine.
Properti | |
---|---|
attributes |
Jenis:
Object<string, *> Atribut kendaraan khusus. |
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 ke 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 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 tersisa yang ditetapkan untuk Kendaraan ini. |
waypointsVersion optional |
Jenis:
Date optional Terakhir kali bidang titik jalan diperbarui. |
Konstanta VehicleNavigationStatus
google.maps.journeySharing.VehicleNavigationStatus
konstanta
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 menyimpang dari rute yang disarankan. |
UNKNOWN_NAVIGATION_STATUS |
Status navigasi tidak ditentukan. |
Konstanta VehicleState
google.maps.journeySharing.VehicleState
konstanta
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
google.maps.journeySharing.VehicleType
konstanta
Jenis Vehicle
.
Akses dengan memanggil const {VehicleType} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
AUTO |
Sebuah mobil. |
TAXI |
Kendaraan apa pun yang bertindak sebagai taksi (biasanya berlisensi atau teregulasi). |
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
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 tersebut mungkin menggunakan kendaraan yang sama 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 yang dimainkan titik jalan ini dalam perjalanan ini, seperti penjemputan atau penurunan. |
Konstanta WaypointType
google.maps.journeySharing.WaypointType
konstanta
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 jalan untuk mengantar 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 dari jangka waktu (inklusif). |
startTime |
Jenis:
Date Waktu mulai dari jangka waktu (inklusif). |