- Referensi: Kendaraan
- VehicleState
- VehicleAttribute
- VehicleType
- Kategori
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Gaya
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- Metode
Resource: 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 |
Total jumlah penumpang yang dapat dibawa kendaraan ini. Driver tidak dipertimbangkan dalam nilai ini. Nilai ini harus lebih besar 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 menetapkan rute yang akan diambil oleh aplikasi pengemudi ke titik jalan berikutnya. Daftar ini juga ditampilkan dalam 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 hingga sembilan digit pecahan. 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 hingga sembilan digit pecahan. 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 hingga sembilan digit pecahan. Contoh: |
backToBackEnabled |
Menunjukkan apakah pengemudi menerima perjalanan secara berturut-turut. 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 selama perjalanan yang ditetapkan untuk kendaraan tersebut. |
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: Ini identik dengan kolom |
boolValue |
Nilai atribut yang diketik 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 |
Mobil. |
TAXI |
Kendaraan apa pun yang bertindak sebagai taksi (biasanya berlisensi atau diatur). |
TRUCK |
Umumnya, kendaraan dengan kapasitas penyimpanan yang besar. |
TWO_WHEELER |
Sepeda motor, moped, atau kendaraan roda dua lainnya |
BICYCLE |
Transportasi bertenaga manusia. |
PEDESTRIAN |
Pengangkut manusia, biasanya berjalan atau berlari, 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 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 menunjukkan seberapa cepat lalu lintas untuk semua wilayah di sepanjang satu perjalanan perjalanan pelanggan. |
VisualTrafficReportPolylineRendering
Menjelaskan bagaimana klien harus mewarnai satu bagian polyline di sepanjang rute.
Representasi JSON |
---|
{
"roadStretch": [
{
object ( |
Kolom | |
---|---|
roadStretch[] |
Opsional. Peregangan jalan yang harus dirender di sepanjang polyline. Peregangan dijamin tidak akan tumpang tindih, dan tidak selalu mencakup keseluruhan rute. Jika tidak ada jalan yang melebar untuk ditata, klien harus menerapkan setelan default untuk rute. |
RoadStretch
Satu jalan pelebaran 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 gaya akan diterapkan. |
Gaya
Gaya lalu lintas, yang menunjukkan kecepatan lalu lintas.
Enum | |
---|---|
STYLE_UNSPECIFIED |
Tidak ada gaya yang dipilih. |
SLOWER_TRAFFIC |
Lalu lintas melambat. |
TRAFFIC_JAM |
Terjadi kemacetan lalu lintas. |
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 seharusnya tidak 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, namun perbaikan lokasi hanya boleh diberikan untuk aplikasi latar depan. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Lokasi tidak akan dinonaktifkan, tetapi LocationManager akan men-throttle 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 kosong. |
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 listrik tidak diketahui. |
POWER_SOURCE_AC |
Sumber dayanya adalah pengisi daya AC. |
POWER_SOURCE_USB |
Sumber dayanya adalah port USB. |
POWER_SOURCE_WIRELESS |
Sumber listriknya 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. |
(deprecated) |
Tidak digunakan lagi: Sebagai gantinya, gunakan SearchVehicles . |
|
Menulis data kendaraan yang diperbarui ke Fleet Engine. |
|
Memperbarui atribut kendaraan sebagian. |
(deprecated) |
Tidak digunakan lagi: Sebagai gantinya, gunakan metode UpdateVehicle . |