- Resource: 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 |
vehicle |
Status kendaraan. |
supported |
Jenis perjalanan yang didukung oleh kendaraan ini. |
current |
Hanya output. Daftar |
last |
Lokasi kendaraan yang terakhir dilaporkan. |
maximum |
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. Kendaraan dapat memiliki maksimal 100 atribut, dan setiap atribut harus memiliki kunci yang unik. |
vehicle |
Wajib. Jenis kendaraan ini. Dapat digunakan untuk memfilter kendaraan dalam hasil |
license |
Informasi pelat nomor untuk kendaraan. |
route[] |
Tidak digunakan lagi: Gunakan |
current |
Polyline yang menentukan rute yang ingin 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. |
current |
Hanya input. Fleet Engine menggunakan informasi ini untuk meningkatkan kualitas berbagi perjalanan. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK. |
current |
Hanya output. Waktu saat Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
current |
Titik jalan tempat |
remaining |
Jarak mengemudi yang tersisa untuk |
eta |
Perkiraan waktu tiba ke entri pertama di kolom Saat mengupdate kendaraan, Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
remaining |
Input saja. Sisa waktu mengemudi untuk Saat memperbarui kendaraan, |
waypoints[] |
Titik jalan yang tersisa yang ditetapkan ke Kendaraan ini. |
waypoints |
Hanya output. Terakhir kali kolom Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
back |
Menunjukkan apakah pengemudi menerima perjalanan berturut-turut. Jika |
navigation |
Status navigasi kendaraan. |
device |
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 dalam status ini saat menyelesaikan perjalanan yang ditetapkan. |
ONLINE |
Kendaraan menerima perjalanan baru. |
VehicleAttribute
Menjelaskan atribut kendaraan sebagai pasangan nilai kunci. Panjang string "key:value" tidak boleh melebihi 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: |
|
string |
Nilai atribut dengan jenis string. Catatan: Ini sama dengan kolom |
bool |
Nilai atribut yang diketik Boolean. |
number |
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 dikenali. |
AUTO |
Mobil. |
TAXI |
Kendaraan apa pun yang bertindak sebagai taksi (biasanya berlisensi atau diatur oleh hukum). |
TRUCK |
Umumnya, kendaraan dengan kapasitas penyimpanan besar. |
TWO_WHEELER |
Sepeda motor, moped, atau kendaraan roda dua lainnya |
BICYCLE |
Transportasi yang digerakkan 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 | |
---|---|
country |
Wajib. Kode Negara/Wilayah CLDR. Misalnya, |
last |
Digit terakhir pelat nomor atau "-1" untuk menunjukkan bahwa tidak ada nilai numerik di pelat nomor.
|
TrafficPolylineData
Kondisi lalu lintas di sepanjang rute kendaraan yang diperkirakan.
Representasi JSON |
---|
{
"trafficRendering": {
object ( |
Kolom | |
---|---|
traffic |
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 | |
---|---|
road |
Opsional. Jalur jalan yang harus dirender di sepanjang polyline. Peregangan dijamin tidak tumpang-tindih, dan tidak harus mencakup rute lengkap. Jika tidak ada peregangan jalan untuk gaya, klien harus menerapkan default untuk rute. |
RoadStretch
Satu ruas jalan yang harus dirender.
Representasi JSON |
---|
{
"style": enum ( |
Kolom | |
---|---|
style |
Wajib. Gaya yang akan diterapkan. |
offset |
Wajib. Gaya harus diterapkan antara |
length |
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 | |
---|---|
location |
Cara fitur lokasi disetel untuk berperilaku di perangkat saat penghemat baterai aktif. |
is |
Apakah perangkat saat ini dalam mode hemat daya. |
is |
Apakah perangkat dalam status interaktif. |
battery |
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 yang 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 ke aplikasi latar depan. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Lokasi tidak akan dinonaktifkan, tetapi LocationManager akan membatasi semua permintaan ke penyedia saat perangkat tidak interaktif. |
BatteryInfo
Informasi tentang baterai perangkat.
Representasi JSON |
---|
{ "batteryStatus": enum ( |
Kolom | |
---|---|
battery |
Status baterai, baik penuh maupun sedang diisi dayanya, dll. |
power |
Status sumber daya baterai. |
battery |
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 daya 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. |