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, 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 tersisa untuk diselesaikan untuk tugas ini. |
status |
Jenis:
stringStatus eksekusi tugas saat ini. |
type |
Jenis:
stringJenis tugas; misalnya, istirahat atau pengiriman. |
estimatedCompletionTime optional |
Jenis:
Date optionalStempel waktu perkiraan waktu penyelesaian tugas. |
latestVehicleLocationUpdate optional |
Jenis:
VehicleLocationUpdate optionalInformasi khusus untuk pembaruan lokasi terakhir. |
outcome optional |
Jenis:
string optionalHasil tugas. |
outcomeLocation optional |
Jenis:
LatLngLiteral optionalLokasi tempat tugas diselesaikan (dari penyedia). |
outcomeLocationSource optional |
Jenis:
string optionalPenyetel lokasi hasil tugas ('PROVIDER' atau 'LAST_VEHICLE_LOCATION'). |
outcomeTime optional |
Jenis:
Date optionalStempel waktu saat hasil tugas ditetapkan (dari penyedia). |
plannedLocation optional |
Jenis:
LatLngLiteral optionalLokasi tempat tugas akan diselesaikan. |
targetTimeWindow optional |
Jenis:
TimeWindow optionalPeriode waktu selama tugas harus diselesaikan. |
trackingId optional |
Jenis:
string optionalID pelacakan pengiriman. |
vehicleId optional |
Jenis:
string optionalID kendaraan yang melakukan tugas ini. |
Antarmuka TaskInfo
Antarmuka
google.maps.journeySharing.TaskInfo
Jenis TaskInfo, yang digunakan oleh DeliveryVehicleStop.
Properti | |
|---|---|
extraDurationMillis optional |
Jenis:
number optionalWaktu tambahan yang diperlukan untuk melakukan tugas, dalam milidetik. |
id optional |
Jenis:
string optionalID tugas. |
targetTimeWindow optional |
Jenis:
TimeWindow optionalPeriode waktu selama 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 optional |
Jenis:
Date optionalPerkiraan waktu tiba ke lokasi perhentian. |
estimatedTaskCompletionTime optional |
Jenis:
Date optionalPerkiraan waktu penyelesaian Tugas. |
latestVehicleLocationUpdate optional |
Jenis:
VehicleLocationUpdate optionalInformasi khusus untuk pembaruan lokasi terakhir. |
plannedLocation optional |
Jenis:
LatLng optionalLokasi tempat Tugas akan diselesaikan. |
remainingDrivingDistanceMeters optional |
Jenis:
number optionalTotal jarak yang tersisa dalam meter ke VehicleStop yang diinginkan. |
remainingStopCount optional |
Jenis:
number optionalMenunjukkan jumlah perhentian yang tersisa bagi kendaraan 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 terhubung akan membentuk polyline rute yang diharapkan kendaraan ke lokasi tugas ini. |
state optional |
Jenis:
string optionalStatus eksekusi Tugas saat ini. |
targetTimeWindow optional |
Jenis:
TimeWindow optionalPeriode waktu selama tugas harus diselesaikan. |
taskOutcome optional |
Jenis:
string optionalHasil dari upaya untuk mengeksekusi Tugas. |
taskOutcomeTime optional |
Jenis:
Date optionalWaktu saat hasil Tugas ditetapkan oleh penyedia. |
Antarmuka Perjalanan
Antarmuka
google.maps.journeySharing.Trip
Detail 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 penumpang. |
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. Kemungkinan nilainya adalah UNKNOWN_TRIP_TYPE, SHARED, atau EXCLUSIVE. |
vehicleId |
Jenis:
stringID kendaraan yang melakukan perjalanan ini. |
actualDropOffLocation optional |
Jenis:
LatLngLiteral optionalLokasi tempat pelanggan diturunkan. |
actualPickupLocation optional |
Jenis:
LatLngLiteral optionalLokasi tempat pelanggan dijemput. |
dropOffTime optional |
Jenis:
Date optionalPerkiraan waktu mendatang saat penumpang akan diturunkan, atau waktu aktual saat mereka diturunkan. |
latestVehicleLocationUpdate optional |
Jenis:
VehicleLocationUpdate optionalInformasi khusus untuk pembaruan lokasi terakhir. |
pickupTime optional |
Jenis:
Date optionalPerkiraan waktu mendatang saat penumpang akan dijemput, atau waktu aktual saat mereka dijemput. |
plannedDropOffLocation optional |
Jenis:
LatLngLiteral optionalLokasi tempat pelanggan menunjukkan bahwa mereka akan dijemput. |
plannedPickupLocation optional |
Jenis:
LatLngLiteral optionalLokasi tempat pelanggan menunjukkan bahwa mereka akan dijemput. |
Antarmuka DeliveryVehicle
Antarmuka
google.maps.journeySharing.DeliveryVehicle
Detail untuk 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:
numberJarak mengemudi yang tersisa di segmen rute saat ini, dalam meter. |
remainingVehicleJourneySegments |
Jenis:
Array<VehicleJourneySegment>Segmen perjalanan yang ditetapkan ke 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 optionalLokasi tempat segmen rute saat ini berakhir. |
latestVehicleLocationUpdate optional |
Jenis:
VehicleLocationUpdate optionalLokasi terakhir yang dilaporkan dari kendaraan pengiriman. |
remainingDurationMillis optional |
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 optional |
Jenis:
LatLngLiteral optionalLokasi perhentian. |
state optional |
Jenis:
DeliveryVehicleStopState optionalStatus 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. Mengasumsikan bahwa saat kendaraan merutekan ke perhentian berikutnya, semua perhentian sebelumnya telah selesai. |
ENROUTE |
Ditetapkan dan secara aktif melakukan perutean. |
NEW |
Dibuat, tetapi tidak secara aktif melakukan pemilihan rute. |
UNSPECIFIED |
Tak diketahui. |
Antarmuka VehicleJourneySegment
Antarmuka
google.maps.journeySharing.VehicleJourneySegment
Jenis VehicleJourneySegment
Properti | |
|---|---|
drivingDistanceMeters optional |
Jenis:
number optionalJarak perjalanan dari perhentian sebelumnya ke perhentian ini, dalam meter. |
drivingDurationMillis optional |
Jenis:
number optionalWaktu perjalanan dari perhentian sebelumnya ke perhentian ini, dalam milidetik. |
path optional |
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 optional |
Jenis:
DeliveryVehicleStop optionalInformasi tentang perhentian. |
Antarmuka VehicleLocationUpdate
Antarmuka
google.maps.journeySharing.VehicleLocationUpdate
Jenis VehicleLocationUpdate
Properti | |
|---|---|
heading optional |
Jenis:
number optionalJudul pembaruan. 0 sesuai dengan utara, 180 sesuai dengan selatan. |
location optional |
Jenis:
LatLngLiteral|LatLng optionalLokasi update. |
speedKilometersPerHour optional |
Jenis:
number optionalKecepatan dalam kilometer per jam. |
time optional |
Jenis:
Date optionalWaktu update ini diterima dari kendaraan. |
Antarmuka VehicleWaypoint
Antarmuka
google.maps.journeySharing.VehicleWaypoint
Jenis VehicleWaypoint.
Properti | |
|---|---|
distanceMeters optional |
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 optional |
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 optional |
Jenis:
LatLngLiteral optionalLokasi titik jalan. |
path optional |
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 optional |
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 di 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:
numberJarak mengemudi yang tersisa di segmen rute saat ini, dalam meter. |
vehicleState |
Jenis:
VehicleStateStatus kendaraan. |
vehicleType |
Jenis:
VehicleTypeJenis kendaraan ini. |
currentRouteSegmentEndPoint optional |
Jenis:
TripWaypoint optionalTitik jalan tempat segmen rute saat ini berakhir. |
currentRouteSegmentVersion optional |
Jenis:
Date optionalWaktu saat segmen rute saat ini ditetapkan. |
currentTrips optional |
Jenis:
Array<string> optionalDaftar ID perjalanan untuk perjalanan yang saat ini ditetapkan ke kendaraan ini. |
etaToFirstWaypoint optional |
Jenis:
Date optionalPerkiraan waktu tiba ke entri pertama di kolom titik jalan. |
latestLocation optional |
Jenis:
VehicleLocationUpdate optionalLokasi terakhir yang dilaporkan kendaraan. |
maximumCapacity optional |
Jenis:
number optionalJumlah 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> optionalTitik jalan yang tersisa yang ditetapkan ke Kendaraan ini. |
waypointsVersion optional |
Jenis:
Date optionalTerakhir kali kolom titik jalan diperbarui. |
Konstanta VehicleNavigationStatus
Konstanta
google.maps.journeySharing.VehicleNavigationStatus
Status navigasi saat ini dari Vehicle.
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 berfungsi sebagai taksi (biasanya berlisensi atau diatur). |
TRUCK |
Kendaraan dengan kapasitas penyimpanan 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 bersifat eksklusif untuk kendaraan. |
SHARED |
Perjalanan 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 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 optional |
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 optional |
Jenis:
LatLng optionalLokasi titik jalan. |
path optional |
Jalur dari perhentian sebelumnya (atau lokasi kendaraan saat ini, jika perhentian ini adalah yang pertama dalam daftar perhentian) ke perhentian ini. |
speedReadingIntervals optional |
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 di segmen yang berdekatan di jalur; interval menentukan titik awal dan akhir segmen melalui indeksnya. Lihat definisi SpeedReadingInterval untuk mengetahui detail selengkapnya. |
tripId optional |
Jenis:
string optionalPerjalanan yang terkait dengan titik jalan ini. |
waypointType optional |
Jenis:
WaypointType optionalPeran waypoint ini dalam perjalanan ini, seperti pengambilan atau pengantaran. |
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 jalan untuk menurunkan 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:
DateWaktu berakhir periode waktu (inklusif). |
startTime |
Jenis:
DateWaktu mulai periode waktu (inklusif). |
Konstanta Kecepatan
Konstanta
google.maps.journeySharing.Speed
Klasifikasi kecepatan polyline berdasarkan data traffic.
Akses dengan memanggil const {Speed} = await google.maps.importLibrary("journeySharing"). Lihat Library di Maps JavaScript API.
Konstanta | |
|---|---|
NORMAL |
Kecepatan normal, tidak terdeteksi pelambatan. |
SLOW |
Penurunan kecepatan terdeteksi, tetapi tidak ada kemacetan lalu lintas. |
TRAFFIC_JAM |
Kemacetan lalu lintas terdeteksi. |
Antarmuka SpeedReadingInterval
Antarmuka
google.maps.journeySharing.SpeedReadingInterval
Indikator kepadatan traffic di 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 traffic dalam interval ini. |
startPolylinePointIndex |
Jenis:
numberIndeks berbasis nol dari titik awal interval di jalur. |