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. |
speedReadingIntervals optional |
Jenis:
Array<SpeedReadingInterval> optional Daftar kecepatan lalu lintas sepanjang jalur dari titik jalan sebelumnya (atau lokasi kendaraan) hingga titik jalan saat ini. Setiap interval dalam daftar mendeskripsikan traffic pada segmen yang berdekatan pada jalur; interval menentukan titik awal dan akhir segmen melalui indeksnya. Lihat definisi SpeedReadingInterval untuk detail selengkapnya. |
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:
LatLng optional Lokasi titik jalan. |
path optional |
Jalur dari perhentian sebelumnya (atau lokasi kendaraan saat ini, jika perhentian ini adalah perhentian pertama dalam daftar perhentian) ke perhentian ini. |
speedReadingIntervals optional |
Jenis:
Array<SpeedReadingInterval> optional Daftar kecepatan lalu lintas sepanjang jalur dari titik jalan sebelumnya (atau lokasi kendaraan) hingga titik jalan saat ini. Setiap interval dalam daftar mendeskripsikan traffic pada segmen yang berdekatan pada jalur; interval menentukan titik awal dan akhir segmen melalui indeksnya. Lihat definisi SpeedReadingInterval untuk detail selengkapnya. |
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). |
Konstanta Kecepatan
google.maps.journeySharing.Speed
konstanta
Klasifikasi kecepatan polyline berdasarkan data lalu lintas.
Akses dengan memanggil const {Speed} = await google.maps.importLibrary("journeySharing")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
NORMAL |
Kecepatan normal, tidak ada pelambatan yang terdeteksi. |
SLOW |
Kecepatan lambat terdeteksi, tetapi tidak ada kemacetan lalu lintas. |
TRAFFIC_JAM |
Kemacetan lalu lintas 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:
number Indeks berbasis nol dari titik akhir interval di jalur. |
speed |
Jenis:
Speed Kecepatan lalu lintas dalam interval ini. |
startPolylinePointIndex |
Jenis:
number Indeks berbasis nol dari titik awal interval di jalur. |