- Resource: Kendaraan
- VehicleState
- VehicleAttribute
- VehicleType
- Kategori
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Gaya
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- Metode
Sumber daya: 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 dibawa kendaraan ini. Driver tidak dipertimbangkan dalam nilai ini. Nilai ini harus lebih besar dari atau sama dengan satu. |
attributes[] |
Daftar atribut kendaraan. Kendaraan dapat memiliki maksimal 100 atribut, dan setiap atribut harus memiliki kunci yang unik. |
vehicleType |
Wajib diisi. 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 dalam Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK. Dekode belum didukung. |
currentRouteSegmentTraffic |
Input saja. Fleet Engine menggunakan informasi ini untuk meningkatkan kualitas berbagi perjalanan. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK. |
currentRouteSegmentVersion |
Hanya output. Waktu saat Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
currentRouteSegmentEndPoint |
Titik jalan tempat |
remainingDistanceMeters |
Jarak mengemudi yang tersisa untuk |
etaToFirstWaypoint |
PWT ke entri pertama di kolom Saat mengupdate kendaraan, Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
remainingTimeSeconds |
Input saja. Sisa waktu mengemudi untuk Saat mengupdate kendaraan, |
waypoints[] |
Titik jalan yang tersisa yang ditetapkan untuk Kendaraan ini. |
waypointsVersion |
Hanya output. Terakhir kali kolom Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
backToBackEnabled |
Menunjukkan apakah pengemudi menerima perjalanan bolak-balik. Jika |
navigationStatus |
Status navigasi kendaraan. |
deviceSettings |
Input saja. 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 di negara bagian ini sambil menyelesaikan perjalanan yang ditetapkan untuknya. |
ONLINE |
Kendaraan menerima perjalanan baru. |
VehicleAttribute
Menjelaskan atribut kendaraan sebagai pasangan nilai kunci. "key:value" panjang string 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 tipe ganda. vehicle_attribute_value hanya dapat berupa salah satu dari berikut: |
|
stringValue |
Nilai atribut berjenis string. Catatan: Ini sama dengan kolom |
boolValue |
Nilai atribut yang diketik Boolean. |
numberValue |
Nilai atribut dengan jenis 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 oleh hukum). |
TRUCK |
Umumnya, kendaraan dengan kapasitas penyimpanan yang besar. |
TWO_WHEELER |
Sepeda motor, moped, atau kendaraan roda dua lainnya |
BICYCLE |
Transportasi yang ditenagai oleh manusia. |
PEDESTRIAN |
Pengangkut manusia, biasanya berjalan atau berlari, yang berjalan 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 diisi. Kode Negara/Wilayah CLDR. Misalnya, |
lastCharacter |
Angka terakhir pelat nomor atau "-1" untuk menunjukkan tidak ada nilai numerik pada pelat nomor kendaraan.
|
TrafficPolylineData
Kondisi lalu lintas di sepanjang rute kendaraan yang diperkirakan.
Representasi JSON |
---|
{
"trafficRendering": {
object ( |
Kolom | |
---|---|
trafficRendering |
Rendering polyline yang menggambarkan kecepatan lalu lintas untuk semua region di sepanjang satu perjalanan pelanggan. |
VisualTrafficReportPolylineRendering
Menjelaskan bagaimana klien harus mewarnai satu bagian polyline di sepanjang rute.
Representasi JSON |
---|
{
"roadStretch": [
{
object ( |
Kolom | |
---|---|
roadStretch[] |
Opsional. Jalan membentang yang harus dirender sepanjang polyline. Peregangan dijamin tidak akan tumpang tindih, dan tidak selalu mencakup rute penuh. Jika tidak ada bentangan jalan untuk gaya, klien harus menerapkan default untuk rute. |
RoadStretch
Satu bentangan jalan yang harus dirender.
Representasi JSON |
---|
{
"style": enum ( |
Kolom | |
---|---|
style |
Wajib diisi. Gaya yang akan diterapkan. |
offsetMeters |
Wajib diisi. Gaya harus diterapkan antara |
lengthMeters |
Wajib diisi. 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 perangkat "penghemat baterai" aktif. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enum | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
LocationPowerSaveMode Tidak Ditentukan |
LOCATION_MODE_NO_CHANGE |
Salah satu penyedia lokasi tidak seharusnya 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 untuk aplikasi latar depan. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Lokasi tidak akan dinonaktifkan, tetapi LocationManager akan men-throttle semua permintaan ke penyedia saat perangkat non-interaktif. |
BatteryInfo
Informasi tentang baterai perangkat.
Representasi JSON |
---|
{ "batteryStatus": enum ( |
Kolom | |
---|---|
batteryStatus |
Status baterai, apakah penuh atau mengisi daya, dll. |
powerSource |
Status sumber daya baterai. |
batteryPercentage |
Persentase baterai saat ini [0-100]. |
BatteryStatus
Status baterai, apakah penuh atau mengisi daya, dll.
Enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
Status baterai tidak diketahui. |
BATTERY_STATUS_CHARGING |
Baterai sedang diisi dayanya. |
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 listrik tidak diketahui. |
POWER_SOURCE_AC |
Sumber daya adalah pengisi daya AC. |
POWER_SOURCE_USB |
Sumber daya adalah port USB. |
POWER_SOURCE_WIRELESS |
Sumber dayanya nirkabel. |
POWER_SOURCE_UNPLUGGED |
Baterai dicabut. |
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 diperbarui ke Fleet Engine. |
|
Memperbarui atribut kendaraan sebagian. |