- Referensi: Kendaraan
- VehicleState
- VehicleAttribute
- VehicleType
- Kategori
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Gaya
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- Metode
Referensi: Kendaraan
Metadata kendaraan.
Representasi JSON |
---|
{ "name": string, "vehicleState": enum ( |
Kolom | |
---|---|
name |
Hanya output. Nama unik untuk kendaraan ini. Formatnya adalah |
vehicleState |
Status kendaraan. |
supportedTripTypes[] |
Jenis perjalanan yang didukung oleh kendaraan ini. |
currentTrips[] |
Hanya output. Daftar |
lastLocation |
Lokasi kendaraan yang terakhir dilaporkan. |
maximumCapacity |
Jumlah total penumpang yang dapat diangkut kendaraan ini. Pengemudi tidak dipertimbangkan dalam nilai ini. Nilai ini harus lebih besar dari atau sama dengan satu. |
attributes[] |
Daftar atribut kendaraan. Sebuah kendaraan dapat memiliki maksimal 100 atribut, dan setiap atribut harus memiliki kunci unik. |
vehicleType |
Wajib. Jenis kendaraan ini. Dapat digunakan untuk memfilter kendaraan di hasil |
licensePlate |
Informasi pelat nomor untuk kendaraan. |
route[] |
Tidak digunakan lagi: Sebagai gantinya, gunakan |
currentRouteSegment |
Polyline yang menetapkan rute yang akan diambil aplikasi pengemudi ke titik jalan berikutnya. Daftar ini juga ditampilkan di Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK. Decoding belum didukung. |
currentRouteSegmentTraffic |
Hanya input. Fleet Engine menggunakan informasi ini untuk meningkatkan pengalaman berbagi perjalanan. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK. |
currentRouteSegmentVersion |
Hanya output. Waktu saat Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
currentRouteSegmentEndPoint |
Titik jalan tempat |
remainingDistanceMeters |
Sisa jarak mengemudi untuk |
etaToFirstWaypoint |
PWT ke entri pertama di kolom Saat mengupdate kendaraan, Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
remainingTimeSeconds |
Hanya input. Sisa waktu mengemudi untuk Saat mengupdate kendaraan, |
waypoints[] |
Titik jalan tersisa yang ditetapkan untuk Kendaraan ini. |
waypointsVersion |
Hanya output. Terakhir kali kolom Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
backToBackEnabled |
Menunjukkan apakah pengemudi menerima perjalanan berurutan. Jika |
navigationStatus |
Status navigasi kendaraan. |
deviceSettings |
Hanya input. Informasi tentang setelan di perangkat seluler yang digunakan oleh pengemudi. |
VehicleState
Status Vehicle
.
Enum | |
---|---|
UNKNOWN_VEHICLE_STATE |
Default, digunakan untuk status kendaraan yang tidak ditentukan atau tidak dikenal. |
OFFLINE |
Kendaraan tidak menerima perjalanan baru. Catatan: kendaraan dapat terus beroperasi dalam status ini saat menyelesaikan perjalanan yang ditetapkan untuknya. |
ONLINE |
Kendaraan menerima perjalanan baru. |
VehicleAttribute
Menjelaskan atribut kendaraan sebagai pasangan nilai kunci. Panjang string "key:value" tidak boleh lebih dari 256 karakter.
Representasi JSON |
---|
{ "key": string, "value": string, // Union field |
Kolom | |
---|---|
key |
Kunci atribut. Kunci tidak boleh berisi karakter titik dua (:). |
value |
Nilai atribut. |
Kolom union vehicle_attribute_value . Nilai atribut, dapat berupa string, bool, atau jenis ganda. vehicle_attribute_value hanya ada berupa salah satu diantara berikut: |
|
stringValue |
Nilai atribut dengan jenis string. Catatan: Kolom ini sama dengan kolom |
boolValue |
Nilai atribut dengan jenis Boolean. |
numberValue |
Nilai atribut diketik ganda. |
VehicleType
Jenis kendaraan.
Representasi JSON |
---|
{
"category": enum ( |
Kolom | |
---|---|
category |
Kategori jenis kendaraan |
Kategori
Kategori jenis kendaraan
Enum | |
---|---|
UNKNOWN |
Default, digunakan untuk kategori kendaraan yang tidak ditentukan atau tidak dikenal. |
AUTO |
Sebuah mobil. |
TAXI |
Kendaraan apa pun yang bertindak sebagai taksi (biasanya berlisensi atau teregulasi). |
TRUCK |
Umumnya, kendaraan dengan kapasitas penyimpanan yang besar. |
TWO_WHEELER |
Sepeda motor, moped, atau kendaraan roda dua lainnya |
BICYCLE |
Transportasi bertenaga manusia. |
PEDESTRIAN |
Transportasi manusia, biasanya berjalan atau berlari, yang bepergian di sepanjang jalur pejalan kaki. |
LicensePlate
Informasi pelat nomor Kendaraan. Untuk menghindari penyimpanan informasi identitas pribadi, hanya informasi minimum tentang pelat nomor yang disimpan sebagai bagian dari entitas.
Representasi JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
Kolom | |
---|---|
countryCode |
Wajib. Kode Negara/Wilayah CLDR. Misalnya, |
lastCharacter |
Digit terakhir dari pelat nomor atau "-1" untuk menunjukkan tidak ada nilai numerik pada pelat nomor kendaraan.
|
TrafficPolylineData
Kondisi lalu lintas di sepanjang rute kendaraan yang diharapkan.
Representasi JSON |
---|
{
"trafficRendering": {
object ( |
Kolom | |
---|---|
trafficRendering |
Rendering polyline yang menampilkan seberapa cepat lalu lintas untuk semua region di sepanjang satu jalur perjalanan pelanggan. |
VisualTrafficReportPolylineRendering
Menjelaskan bagaimana klien harus mewarnai satu bagian polyline di sepanjang rute.
Representasi JSON |
---|
{
"roadStretch": [
{
object ( |
Kolom | |
---|---|
roadStretch[] |
Opsional. Jalan yang harus dirender di sepanjang polyline. Peregangan dijamin tidak akan tumpang tindih, dan tidak harus menjangkau seluruh rute. Jika tidak ada jalan yang direntangkan untuk ditata, klien harus menerapkan {i>default<i} untuk rute. |
RoadStretch
Satu peregangan jalan yang harus dirender.
Representasi JSON |
---|
{
"style": enum ( |
Kolom | |
---|---|
style |
Wajib. Gaya yang akan diterapkan. |
offsetMeters |
Wajib. Gaya harus diterapkan di antara |
lengthMeters |
Wajib. Panjang jalur tempat untuk menerapkan gaya. |
Gaya
Gaya lalu lintas, yang menunjukkan kecepatan lalu lintas.
Enum | |
---|---|
STYLE_UNSPECIFIED |
Tidak ada gaya yang dipilih. |
SLOWER_TRAFFIC |
Lalu lintas melambat. |
TRAFFIC_JAM |
Ada kemacetan. |
DeviceSettings
Informasi tentang berbagai setelan di perangkat seluler.
Representasi JSON |
---|
{ "locationPowerSaveMode": enum ( |
Kolom | |
---|---|
locationPowerSaveMode |
Cara fitur lokasi disetel untuk berperilaku di perangkat saat penghemat baterai aktif. |
isPowerSaveMode |
Apakah perangkat saat ini dalam mode hemat daya. |
isInteractive |
Apakah perangkat dalam status interaktif. |
batteryInfo |
Informasi tentang status baterai. |
LocationPowerSaveMode
Cara fitur lokasi dikonfigurasi untuk berperilaku di perangkat seluler saat fitur "penghemat baterai" perangkat aktif. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enum | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
LocationPowerSaveMode Tidak Ditentukan |
LOCATION_MODE_NO_CHANGE |
Penyedia lokasi tidak akan terpengaruh oleh penghemat baterai, atau penghemat baterai nonaktif. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Penyedia lokasi berbasis GPS harus dinonaktifkan saat penghemat baterai aktif dan perangkat tidak interaktif. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Semua penyedia lokasi harus dinonaktifkan saat penghemat baterai aktif dan perangkat tidak interaktif. |
LOCATION_MODE_FOREGROUND_ONLY |
Semua penyedia lokasi akan tetap tersedia, tetapi perbaikan lokasi hanya boleh diberikan ke aplikasi latar depan. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Lokasi tidak akan dinonaktifkan, tetapi LocationManager akan membatasi semua permintaan ke penyedia jika perangkat tidak interaktif. |
BatteryInfo
Informasi tentang baterai perangkat.
Representasi JSON |
---|
{ "batteryStatus": enum ( |
Kolom | |
---|---|
batteryStatus |
Status baterai, apakah penuh atau sedang mengisi daya, dll. |
powerSource |
Status sumber daya baterai. |
batteryPercentage |
Persentase baterai saat ini [0-100]. |
BatteryStatus
Status baterai, apakah penuh atau sedang mengisi daya, dll.
Enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
Status baterai tidak diketahui. |
BATTERY_STATUS_CHARGING |
Baterai sedang diisi daya. |
BATTERY_STATUS_DISCHARGING |
Daya baterai sedang habis. |
BATTERY_STATUS_FULL |
Baterai penuh. |
BATTERY_STATUS_NOT_CHARGING |
Baterai tidak mengisi daya. |
BATTERY_STATUS_POWER_LOW |
Daya baterai lemah. |
PowerSource
Jenis pengisi daya yang digunakan untuk mengisi daya baterai.
Enum | |
---|---|
UNKNOWN_POWER_SOURCE |
Sumber daya tidak diketahui. |
POWER_SOURCE_AC |
Sumber dayanya adalah pengisi daya AC. |
POWER_SOURCE_USB |
Sumber dayanya adalah port USB. |
POWER_SOURCE_WIRELESS |
Sumber dayanya nirkabel. |
POWER_SOURCE_UNPLUGGED |
Baterai dilepas. |
Metode |
|
---|---|
|
Membuat instance kendaraan baru yang terkait dengan penyedia transportasi online atau pengiriman on demand. |
|
Menampilkan kendaraan dari Fleet Engine. |
|
Menampilkan daftar kendaraan bernomor halaman yang terkait dengan penyedia yang cocok dengan opsi permintaan. |
|
Menampilkan daftar kendaraan yang cocok dengan opsi permintaan. |
|
Menulis data kendaraan yang telah diperbarui ke Fleet Engine. |
|
Mengupdate sebagian atribut kendaraan. |