Indeks
TripService
(antarmuka)VehicleService
(antarmuka)BatteryInfo
(pesan)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(pesan)CreateTripRequest
(pesan)CreateVehicleRequest
(pesan)DeviceSettings
(pesan)GetTripRequest
(pesan)GetVehicleRequest
(pesan)LicensePlate
(pesan)ListVehiclesRequest
(pesan)ListVehiclesResponse
(pesan)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(pesan)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(pesan)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(pesan)SearchTripsResponse
(pesan)SearchVehiclesRequest
(pesan)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(pesan)SpeedReadingInterval
(pesan)SpeedReadingInterval.Speed
(enum)StopLocation
(pesan)TerminalLocation
(pesan)TerminalPointId
(pesan) (tidak digunakan lagi)TrafficPolylineData
(pesan)Trip
(pesan)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(pesan)UpdateTripRequest
(pesan)UpdateVehicleAttributesRequest
(pesan)UpdateVehicleAttributesResponse
(pesan)UpdateVehicleRequest
(pesan)Vehicle
(pesan)Vehicle.VehicleType
(pesan)Vehicle.VehicleType.Category
(enum)VehicleAttribute
(pesan)VehicleAttributeList
(pesan)VehicleLocation
(pesan)VehicleMatch
(pesan)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(pesan)VisualTrafficReportPolylineRendering.RoadStretch
(pesan)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(pesan)WaypointType
(enum)
TripService
Layanan pengelolaan perjalanan.
CreateTrip |
---|
Membuat perjalanan di Fleet Engine dan menampilkan perjalanan baru. |
GetTrip |
---|
Mendapatkan informasi tentang satu perjalanan. |
ReportBillableTrip |
---|
Melaporkan penggunaan perjalanan yang dapat ditagih. |
SearchTrips |
---|
Dapatkan semua perjalanan untuk kendaraan tertentu. |
UpdateTrip |
---|
Memperbarui data perjalanan. |
VehicleService
Layanan pengelolaan kendaraan.
CreateVehicle |
---|
Membuat instance kendaraan baru yang terkait dengan penyedia transportasi online atau pengiriman on-demand. Setiap Kolom
Kolom
Semua kolom lainnya bersifat opsional dan digunakan jika disediakan. |
GetVehicle |
---|
Menampilkan kendaraan dari Fleet Engine. |
ListVehicles |
---|
Menampilkan daftar kendaraan bernomor halaman yang terkait dengan penyedia yang cocok dengan opsi permintaan. |
SearchVehicles |
---|
Menampilkan daftar kendaraan yang cocok dengan opsi permintaan. |
UpdateVehicle |
---|
Menulis data kendaraan yang diperbarui ke Fleet Engine. Saat mengupdate
Kendaraan Jika kolom |
UpdateVehicleAttributes |
---|
Memperbarui atribut kendaraan sebagian. Hanya atribut yang disebutkan dalam permintaan yang akan diperbarui, atribut lain TIDAK akan diubah. Catatan: hal ini berbeda di |
BatteryInfo
Informasi tentang baterai perangkat.
Kolom | |
---|---|
battery_status |
Status baterai, apakah penuh atau mengisi daya, dll. |
power_source |
Status sumber daya baterai. |
battery_percentage |
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. |
BillingPlatformIdentifier
Kumpulan nilai yang menunjukkan platform tempat permintaan dikeluarkan.
Enum | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Default. Digunakan untuk platform yang tidak ditentukan. |
SERVER |
Platformnya adalah server klien. |
WEB |
Platformnya adalah browser web. |
ANDROID |
Platformnya adalah perangkat seluler Android. |
IOS |
Platformnya adalah perangkat seluler IOS. |
OTHERS |
Platform lain yang tidak tercantum dalam enumerasi ini. |
ConsumableTrafficPolyline
Kepadatan lalu lintas di sepanjang jalur Kendaraan.
Kolom | |
---|---|
speed_reading_interval[] |
Kecepatan lalu lintas di sepanjang jalur dari titik jalan sebelumnya ke titik jalan saat ini. |
encoded_path_to_waypoint |
Jalur yang diambil pengemudi dari titik jalan sebelumnya ke titik jalan saat ini. Jalur ini memiliki penanda di dalamnya sehingga klien dapat menampilkan penanda lalu lintas di sepanjang jalur tersebut (lihat |
CreateTripRequest
Pesan permintaan CreateTrip.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
parent |
Wajib diisi. Harus dalam format |
trip_id |
Wajib diisi. ID Perjalanan Unik. Tunduk kepada batasan berikut:
|
trip |
Wajib diisi. Entitas perjalanan yang akan dibuat. Saat membuat Perjalanan, kolom-kolom berikut wajib diisi:
Kolom berikut digunakan jika Anda memberikannya:
Semua kolom Perjalanan lainnya akan diabaikan. Misalnya, semua perjalanan dimulai dengan Hanya Jika Saat Anda menentukan Kolom |
CreateVehicleRequest
Pesan permintaan CreateVehicle
.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
parent |
Wajib diisi. Harus dalam format |
vehicle_id |
Wajib diisi. ID Kendaraan Unik. Tunduk kepada batasan berikut:
|
vehicle |
Wajib diisi. Entitas Kendaraan yang akan dibuat. Saat membuat Kendaraan, kolom berikut wajib diisi:
Saat membuat Kendaraan, kolom berikut diabaikan:
Semua kolom lainnya bersifat opsional dan digunakan jika disediakan. |
DeviceSettings
Informasi tentang berbagai setelan di perangkat seluler.
Kolom | |
---|---|
location_power_save_mode |
Cara fitur lokasi disetel untuk berperilaku di perangkat saat penghemat baterai aktif. |
is_power_save_mode |
Apakah perangkat saat ini dalam mode hemat daya. |
is_interactive |
Apakah perangkat dalam status interaktif. |
battery_info |
Informasi tentang status baterai. |
GetTripRequest
Pesan permintaan GetTrip.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
name |
Wajib diisi. Harus dalam format |
view |
Subkumpulan kolom Perjalanan yang harus ditampilkan dan penafsirannya. |
current_route_segment_version |
Menunjukkan stempel waktu minimum (eksklusif) tempat data |
remaining_waypoints_version |
Menunjukkan stempel waktu minimum (eksklusif) tempat |
route_format_type |
Format rute yang ditampilkan saat ini, |
current_route_segment_traffic_version |
Menunjukkan stempel waktu minimum (eksklusif) tempat |
remaining_waypoints_route_version |
Menunjukkan stempel waktu minimum (eksklusif) tempat data |
GetVehicleRequest
Pesan permintaan GetVehicle
.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
name |
Wajib diisi. Harus dalam format |
current_route_segment_version |
Menunjukkan stempel waktu minimum (eksklusif) tempat |
waypoints_version |
Menunjukkan stempel waktu minimum (eksklusif) tempat data |
LicensePlate
Informasi pelat nomor Kendaraan. Untuk menghindari penyimpanan informasi identitas pribadi, hanya informasi minimum tentang pelat nomor yang disimpan sebagai bagian dari entitas.
Kolom | |
---|---|
country_code |
Wajib diisi. Kode Negara/Wilayah CLDR. Misalnya, |
last_character |
Angka terakhir pelat nomor atau "-1" untuk menunjukkan tidak ada nilai numerik pada pelat nomor kendaraan.
|
ListVehiclesRequest
Pesan permintaan ListVehicles
.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
parent |
Wajib diisi. Harus dalam format |
page_size |
Jumlah maksimum kendaraan yang akan dikembalikan. Nilai default: 100. |
page_token |
Nilai |
minimum_capacity |
Menentukan kapasitas minimum kendaraan yang diperlukan. Semua kendaraan yang dikembalikan akan memiliki |
trip_types[] |
Membatasi respons untuk kendaraan yang mendukung setidaknya salah satu jenis perjalanan yang ditentukan. |
maximum_staleness |
Membatasi respons terhadap kendaraan yang telah mengirim pembaruan lokasi ke Fleet Engine dalam durasi yang ditentukan. Kendaraan statis yang masih mengirimkan lokasinya tidak dianggap usang. Jika ada, harus berupa durasi positif yang valid. |
vehicle_type_categories[] |
Wajib diisi. Membatasi respons untuk kendaraan dengan salah satu kategori jenis yang ditentukan. |
required_attributes[] |
Pemanggil dapat membentuk operasi logika yang kompleks menggunakan kombinasi kolom
Membatasi respons ke kendaraan dengan atribut yang ditentukan. Kolom ini adalah operasi konjungsi/AND. Jumlah atribut yang diizinkan maksimum 50 adalah 50. Jumlah ini sesuai dengan jumlah atribut maksimum yang diizinkan di kendaraan. Setiap string berulang harus memiliki format "key:value". |
required_one_of_attributes[] |
Membatasi respons untuk kendaraan dengan setidaknya satu atribut yang ditentukan di setiap |
required_one_of_attribute_sets[] |
Serupa dengan
Membatasi respons ke kendaraan yang cocok dengan semua atribut di |
vehicle_state |
Membatasi respons terhadap kendaraan yang memiliki status kendaraan ini. |
on_trip_only |
Hanya kembalikan kendaraan dengan perjalanan saat ini. |
filter |
Opsional. Kueri filter yang akan diterapkan saat mencantumkan kendaraan. Lihat http://aip.dev/160 untuk mengetahui contoh sintaksis filter. Kolom ini dirancang untuk menggantikan kolom Filter ini berfungsi sebagai klausa AND dengan batasan lain, seperti Perhatikan bahwa satu-satunya kueri yang didukung adalah di atribut kendaraan (misalnya, Selain itu, semua atribut disimpan sebagai string, sehingga satu-satunya perbandingan yang didukung terhadap atribut adalah perbandingan string. Untuk membandingkan dengan nilai angka atau boolean, nilai harus dikutip secara eksplisit agar diperlakukan sebagai string (misalnya, |
viewport |
Opsional. Filter yang membatasi pengembalian kendaraan ke mobil yang lokasi terakhirnya diketahui berada di area persegi panjang yang ditentukan oleh area pandang. |
ListVehiclesResponse
Pesan respons ListVehicles
.
Kolom | |
---|---|
vehicles[] |
Kendaraan yang cocok dengan kriteria dalam permintaan. Jumlah maksimum kendaraan yang ditampilkan ditentukan oleh kolom |
next_page_token |
Token untuk mengambil halaman kendaraan berikutnya, atau kosong jika tidak ada lagi kendaraan yang memenuhi kriteria permintaan. |
total_size |
Wajib diisi. Total jumlah kendaraan yang cocok dengan kriteria permintaan di semua halaman. |
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. |
LocationSensor
Sensor atau metodologi yang digunakan untuk menentukan lokasi.
Enum | |
---|---|
UNKNOWN_SENSOR |
Sensor tidak ditentukan atau tidak diketahui. |
GPS |
GPS atau GPS Berbantuan. |
NETWORK |
GPS berbantuan, ID menara BTS, atau titik akses Wi-Fi. |
PASSIVE |
ID menara BTS atau titik akses Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Lokasi yang ditentukan oleh perangkat seluler sebagai posisi jalan yang paling mungkin. |
CUSTOMER_SUPPLIED_LOCATION |
Lokasi yang disediakan pelanggan dari sumber independen. Biasanya, nilai ini digunakan untuk lokasi yang disediakan dari sumber selain perangkat seluler yang menjalankan Driver SDK. Jika sumber asli dijelaskan oleh salah satu nilai enum lainnya, gunakan nilai tersebut. Lokasi bertanda CUSTOMER_SUPPLIED_LOCATION biasanya disediakan melalui last_location.supplemental_location_sensor Kendaraan. |
FLEET_ENGINE_LOCATION |
Lokasi yang dihitung oleh Fleet Engine berdasarkan sinyal yang tersedia. Hanya output. Nilai ini akan ditolak jika diterima dalam permintaan. |
FUSED_LOCATION_PROVIDER |
Penyedia Lokasi Gabungan Android. |
CORE_LOCATION |
Penyedia lokasi di sistem operasi Apple. |
PolylineFormatType
Jenis format polyline.
Enum | |
---|---|
UNKNOWN_FORMAT_TYPE |
Formatnya tidak ditentukan atau tidak diketahui. |
LAT_LNG_LIST_TYPE |
Daftar google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Polyline yang dienkode dengan algoritma kompresi polyline. Dekode belum didukung. |
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. |
ReportBillableTripRequest
Pesan permintaan ReportBillableTrip.
Kolom | |
---|---|
name |
Wajib diisi. Harus dalam format |
country_code |
Wajib diisi. Kode negara dua huruf untuk negara tempat perjalanan dilakukan. Harga ditentukan berdasarkan kode negara. |
platform |
Platform tempat permintaan dikeluarkan. |
related_ids[] |
ID yang terkait langsung dengan perjalanan yang dilaporkan. Ini biasanya adalah ID (misalnya, ID sesi) dari operasi pra-pemesanan yang dilakukan sebelum ID perjalanan tersedia. Jumlah |
solution_type |
Jenis solusi produk GMP (misalnya, |
SolutionType
Pemilih untuk berbagai jenis solusi dari perjalanan yang dilaporkan.
Enum | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Nilai default. Untuk kompatibilitas mundur, API akan menggunakan ON_DEMAND_RIDESHARING_AND_DELIVERIES secara default yang merupakan jenis solusi pertama yang didukung. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
Solusinya adalah transportasi online dan pengiriman on-demand. |
RequestHeader
RequestHeader berisi kolom yang umum untuk semua permintaan RPC Fleet Engine.
Kolom | |
---|---|
language_code |
Kode bahasa BCP-47, seperti en-US atau sr-Latn. Untuk informasi selengkapnya, lihat http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Jika tidak ada yang ditentukan, respons dapat dalam bahasa apa pun, dengan preferensi bahasa Inggris jika nama tersebut ada. Contoh nilai kolom: |
region_code |
Wajib diisi. Kode wilayah CLDR wilayah tempat asal permintaan. Contoh nilai kolom: |
sdk_version |
Versi SDK panggilan, jika berlaku. Format versinya adalah "major.minor.patch", contoh: |
os_version |
Versi sistem operasi tempat SDK panggilan berjalan. Contoh nilai kolom: |
device_model |
Model perangkat tempat SDK panggilan berjalan. Contoh nilai kolom: |
sdk_type |
Jenis SDK yang mengirim permintaan. |
maps_sdk_version |
Versi MapSDK yang menjadi dependensi SDK panggilan, jika berlaku. Format versinya adalah "major.minor.patch", contoh: |
nav_sdk_version |
Versi NavSDK yang diandalkan SDK panggilan, jika berlaku. Format versinya adalah "major.minor.patch", contoh: |
platform |
Platform SDK panggilan. |
manufacturer |
Produsen perangkat Android dari SDK panggilan, hanya berlaku untuk Android SDK. Contoh nilai kolom: |
android_api_level |
Level API Android dari SDK panggilan, hanya berlaku untuk Android SDK. Contoh nilai kolom: |
trace_id |
ID opsional yang dapat diberikan untuk tujuan logging guna mengidentifikasi permintaan. |
Platform
Platform SDK panggilan.
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
Nilai default. Nilai ini digunakan jika platform dihilangkan. |
ANDROID |
Permintaan berasal dari Android. |
IOS |
Permintaan berasal dari iOS. |
WEB |
Permintaan berasal dari web. |
SdkType
Kemungkinan jenis SDK.
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Nilai default. Nilai ini digunakan jika sdk_type dihilangkan. |
CONSUMER |
SDK panggilan adalah Konsumen. |
DRIVER |
SDK panggilan adalah Driver. |
JAVASCRIPT |
SDK panggilan adalah JavaScript. |
SearchTripsRequest
Pesan permintaan SearchTrips.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
parent |
Wajib diisi. Harus dalam format |
vehicle_id |
Kendaraan yang terkait dengan perjalanan dalam permintaan. Jika tidak ditentukan, perjalanan yang ditampilkan tidak berisi:
|
active_trips_only |
Jika ditetapkan ke benar (true), respons akan menyertakan Perjalanan yang memengaruhi rute pengemudi. |
page_size |
Jika tidak disetel, server akan menentukan jumlah hasil yang akan ditampilkan. |
page_token |
Setel ini ke nilai yang sebelumnya ditampilkan di |
minimum_staleness |
Jika ditentukan, menampilkan perjalanan yang belum diperbarui setelah waktu |
SearchTripsResponse
Pesan respons SearchTrips.
Kolom | |
---|---|
trips[] |
Daftar perjalanan untuk kendaraan yang diminta. |
next_page_token |
Teruskan token ini di SearchTripsRequest ke halaman melalui hasil daftar. API menampilkan daftar perjalanan pada setiap panggilan, dan jika tidak ada hasil lagi, daftar perjalanan tetap kosong. |
SearchVehiclesRequest
Pesan permintaan SearchVehicles
.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
parent |
Wajib diisi. Harus dalam format |
pickup_point |
Wajib diisi. Titik penjemputan untuk menelusuri di dekat. |
dropoff_point |
Lokasi pengantaran yang diinginkan pelanggan. Kolom ini wajib diisi jika |
pickup_radius_meters |
Wajib diisi. Menentukan radius penelusuran kendaraan di sekitar titik penjemputan. Hanya kendaraan dalam radius pencarian yang akan ditampilkan. Nilai harus antara 400 dan 10.000 meter (inklusif). |
count |
Wajib diisi. Menentukan jumlah maksimum kendaraan yang akan ditampilkan. Nilainya harus antara 1 dan 50 (inklusif). |
minimum_capacity |
Wajib diisi. Menentukan jumlah penumpang yang dipertimbangkan untuk sebuah perjalanan. Nilai harus lebih besar dari atau sama dengan satu. Driver tidak dipertimbangkan dalam nilai kapasitas. |
trip_types[] |
Wajib diisi. Menampilkan jenis perjalanan yang diusulkan. Harus menyertakan tepat satu jenis. |
maximum_staleness |
Membatasi penelusuran hanya untuk kendaraan yang telah mengirim pembaruan lokasi ke Fleet Engine dalam durasi yang ditentukan. Kendaraan statis yang masih mengirimkan lokasinya tidak dianggap usang. Jika kolom ini tidak disetel, server akan menggunakan lima menit sebagai nilai default. |
vehicle_types[] |
Wajib diisi. Membatasi penelusuran ke kendaraan dengan salah satu jenis yang ditentukan. Setidaknya satu jenis kendaraan harus ditentukan. VehicleType dengan kategori |
required_attributes[] |
Pemanggil dapat membentuk operasi logika yang kompleks menggunakan kombinasi kolom
Membatasi penelusuran hanya untuk kendaraan dengan atribut yang ditentukan. Kolom ini adalah operasi konjungsi/AND. Jumlah atribut yang diizinkan maksimum 50 adalah 50. Jumlah ini sesuai dengan jumlah atribut maksimum yang diizinkan di kendaraan. |
required_one_of_attributes[] |
Membatasi penelusuran hanya untuk kendaraan yang memiliki setidaknya satu atribut yang ditentukan di setiap |
required_one_of_attribute_sets[] |
Serupa dengan
Membatasi penelusuran hanya untuk kendaraan yang memiliki semua atribut di |
order_by |
Wajib diisi. Menentukan kriteria pengurutan yang diinginkan untuk hasil. |
include_back_to_back |
Detail ini menunjukkan apakah kendaraan dengan satu perjalanan aktif memenuhi syarat untuk penelusuran ini. Kolom ini hanya digunakan jika Nilai default-nya adalah |
trip_id |
Menunjukkan perjalanan yang terkait dengan |
current_trips_present |
Detail ini menunjukkan apakah kendaraan dengan perjalanan aktif memenuhi syarat untuk penelusuran ini. Nilai ini harus disetel ke sesuatu selain |
filter |
Opsional. Kueri filter yang akan diterapkan saat menelusuri kendaraan. Lihat http://aip.dev/160 untuk mengetahui contoh sintaksis filter. Kolom ini dirancang untuk menggantikan kolom Filter ini berfungsi sebagai klausa AND dengan batasan lain, seperti Perhatikan bahwa satu-satunya kueri yang didukung adalah di atribut kendaraan (misalnya, Selain itu, semua atribut disimpan sebagai string, sehingga satu-satunya perbandingan yang didukung terhadap atribut adalah perbandingan string. Untuk membandingkan dengan nilai angka atau boolean, nilai harus dikutip secara eksplisit agar diperlakukan sebagai string (misalnya, |
CurrentTripsPresent
Menentukan jenis pembatasan pada perjalanan kendaraan saat ini.
Enum | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
Ketersediaan kendaraan dengan perjalanan yang ada diatur oleh kolom include_back_to_back . |
NONE |
Kendaraan yang tidak memiliki perjalanan dapat muncul di hasil penelusuran. Jika nilai ini digunakan, include_back_to_back tidak boleh true . |
ANY |
Kendaraan dengan maksimal 5 perjalanan saat ini dan 10 titik jalan akan disertakan dalam hasil penelusuran. Jika nilai ini digunakan, include_back_to_back tidak boleh true . |
VehicleMatchOrder
Menentukan urutan kecocokan kendaraan dalam respons.
Enum | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Default, digunakan untuk pesanan kecocokan kendaraan yang tidak ditentukan atau tidak dikenal. |
PICKUP_POINT_ETA |
Urutan menaik berdasarkan waktu mengemudi kendaraan ke lokasi penjemputan. |
PICKUP_POINT_DISTANCE |
Urutan menaik berdasarkan jarak mengemudi kendaraan ke titik penjemputan. |
DROPOFF_POINT_ETA |
Urutan menaik berdasarkan waktu mengemudi kendaraan ke titik penurunan. Urutan ini hanya dapat digunakan jika titik penurunan ditentukan dalam permintaan. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Urutan menaik dengan jarak garis lurus dari lokasi terakhir kendaraan ke titik penjemputan. |
COST |
Urutan menaik menurut biaya pencocokan yang dikonfigurasi. Biaya kecocokan didefinisikan sebagai penghitungan tertimbang antara jarak garis lurus dan PWT. Bobot ditetapkan dengan nilai default dan dapat diubah per pelanggan. Hubungi dukungan Google jika bobot ini perlu dimodifikasi untuk project Anda. |
SearchVehiclesResponse
Pesan respons SearchVehicles
.
Kolom | |
---|---|
matches[] |
Daftar kendaraan yang cocok dengan kriteria |
SpeedReadingInterval
Indikator kepadatan traffic pada segmen yang berdekatan dari suatu jalur. Dengan mempertimbangkan jalur dengan titik P_0, P_1, ... , P_N (indeks berbasis nol), SpeedReadingInterval mendefinisikan interval dan menjelaskan lalu lintasnya menggunakan kategori berikut.
Kolom | |
---|---|
start_polyline_point_index |
Indeks awal interval ini di jalur. Di JSON, jika indeksnya adalah 0, kolom ini akan tampak tidak terisi. |
end_polyline_point_index |
Indeks akhir interval ini di jalur. Di JSON, jika indeksnya adalah 0, kolom ini akan tampak tidak terisi. |
speed |
Kecepatan lalu lintas dalam interval ini. |
Kecepatan
Klasifikasi kecepatan polyline berdasarkan data lalu lintas.
Enum | |
---|---|
SPEED_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
NORMAL |
Kecepatan normal, tidak ada pelambatan yang terdeteksi. |
SLOW |
Pelambatan terdeteksi, tetapi tidak ada kemacetan lalu lintas. |
TRAFFIC_JAM |
Kemacetan lalu lintas terdeteksi. |
StopLocation
Lokasi sebenarnya tempat terjadinya perhentian (pengambilan/penurunan).
Kolom | |
---|---|
point |
Wajib diisi. Menunjukkan lokasi sebenarnya. |
timestamp |
Menunjukkan kapan penghentian terjadi. |
stop_time |
Input saja. Tidak digunakan lagi. Gunakan kolom stempel waktu. |
TerminalLocation
Menjelaskan lokasi titik jalan.
Kolom | |
---|---|
point |
Wajib diisi. Menunjukkan lokasi titik jalan perjalanan. |
terminal_point_id |
Tidak digunakan lagi: Sebagai gantinya, tentukan kolom |
access_point_id |
Tidak digunakan lagi: Sebagai gantinya, tentukan kolom |
trip_id |
Tidak digunakan lagi. |
terminal_location_type |
Tidak digunakan lagi: |
TerminalPointId
Tidak digunakan lagi: TerminalPoints tidak lagi didukung di Fleet Engine. Sebagai gantinya, gunakan TerminalLocation.point
.
Kolom | |
---|---|
value |
Tidak digunakan lagi. |
Kolom union Id . Tidak digunakan lagi. Id hanya dapat berupa salah satu dari berikut: |
|
place_id |
Tidak digunakan lagi. |
generated_id |
Tidak digunakan lagi. |
TrafficPolylineData
Kondisi lalu lintas di sepanjang rute kendaraan yang diperkirakan.
Kolom | |
---|---|
traffic_rendering |
Rendering polyline yang menggambarkan kecepatan lalu lintas untuk semua region di sepanjang satu perjalanan pelanggan. |
Perjalanan
Metadata perjalanan.
Kolom | |
---|---|
name |
Hanya output. Dalam format "providers/{provider}/trips/{trip}" |
vehicle_id |
ID kendaraan yang melakukan perjalanan ini. |
trip_status |
Status perjalanan saat ini. |
trip_type |
Jenis perjalanan. |
pickup_point |
Lokasi yang menunjukkan bahwa pelanggan akan dijemput. |
actual_pickup_point |
Input saja. Lokasi sebenarnya saat dan tempat pelanggan dijemput. Kolom ini digunakan penyedia untuk memberikan masukan tentang informasi pengambilan yang sebenarnya. |
actual_pickup_arrival_point |
Input saja. Waktu dan lokasi sebenarnya pengemudi tiba di titik penjemputan. Kolom ini digunakan penyedia untuk memberikan masukan tentang informasi kedatangan sebenarnya di lokasi penjemputan. |
pickup_time |
Hanya output. Perkiraan waktu mendatang saat penumpang akan dijemput, atau waktu sebenarnya saat mereka dijemput. |
intermediate_destinations[] |
Perhentian menengah agar perjalanan diminta (selain pengangkutan dan penurunan penumpang). Awalnya, fitur ini tidak akan didukung untuk perjalanan bersama. |
intermediate_destinations_version |
Menunjukkan waktu terakhir |
intermediate_destination_index |
Jika |
actual_intermediate_destination_arrival_points[] |
Input saja. Waktu dan lokasi sebenarnya dari kedatangan pengemudi di tujuan perantara. Kolom ini digunakan penyedia untuk memberikan masukan tentang informasi kedatangan aktual di tujuan perantara. |
actual_intermediate_destinations[] |
Input saja. Waktu dan lokasi sebenarnya saat dan tempat pelanggan dijemput dari tujuan perantara. Kolom ini digunakan penyedia untuk memberikan masukan tentang informasi pengambilan yang sebenarnya di tujuan perantara. |
dropoff_point |
Lokasi tempat pelanggan menunjukkan bahwa mereka akan diturunkan. |
actual_dropoff_point |
Input saja. Waktu dan lokasi sebenarnya saat dan tempat pelanggan diturunkan. Kolom ini digunakan penyedia untuk memberikan masukan tentang informasi penurunan yang sebenarnya. |
dropoff_time |
Hanya output. Perkiraan waktu mendatang saat penumpang akan diturunkan di tujuan akhir, atau waktu sebenarnya saat mereka diturunkan. |
remaining_waypoints[] |
Hanya output. Jalur lengkap dari lokasi saat ini ke titik penurunan, inklusif. Jalur ini dapat menyertakan titik jalan dari perjalanan lain. |
vehicle_waypoints[] |
Kolom ini mendukung pengurutan manual titik jalan untuk perjalanan. Daftar ini berisi semua titik jalan yang tersisa untuk kendaraan yang ditetapkan, serta titik jalan penjemputan dan penurunan untuk perjalanan ini. Jika perjalanan belum ditetapkan ke sebuah kendaraan, Fleet Engine akan mengabaikan kolom ini. Untuk alasan privasi, kolom ini hanya diisi oleh server pada panggilan |
route[] |
Hanya output. Rute yang diantisipasi untuk perjalanan ini ke entri pertama di remaining_waypoints. Perhatikan, titik jalan pertama mungkin merupakan milik perjalanan yang berbeda. |
current_route_segment |
Hanya output. Jalur yang dienkode ke titik jalan berikutnya. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. Dekode belum didukung. |
current_route_segment_version |
Hanya output. Menunjukkan waktu terakhir rute diubah. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. |
current_route_segment_traffic |
Hanya output. Menunjukkan kondisi lalu lintas di sepanjang Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. |
current_route_segment_traffic_version |
Hanya output. Menunjukkan waktu terakhir Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. |
current_route_segment_end_point |
Hanya output. Titik jalan tempat |
remaining_distance_meters |
Hanya output. Jarak mengemudi yang tersisa di kolom |
eta_to_first_waypoint |
Hanya output. PWT ke titik jalan berikutnya (entri pertama di kolom |
remaining_time_to_first_waypoint |
Hanya output. Durasi dari saat data Perjalanan ditampilkan hingga waktu di |
remaining_waypoints_version |
Hanya output. Menunjukkan waktu terakhir |
remaining_waypoints_route_version |
Hanya output. Menunjukkan waktu terakhir |
number_of_passengers |
Tidak dapat diubah. Menunjukkan jumlah penumpang dalam perjalanan ini dan tidak termasuk pengemudi. Kendaraan harus memiliki kapasitas yang tersedia untuk ditampilkan dalam respons |
last_location |
Hanya output. Menunjukkan lokasi kendaraan yang terakhir dilaporkan di sepanjang rute. |
last_location_snappable |
Hanya output. Menunjukkan apakah |
view |
Subkumpulan kolom Perjalanan yang diisi dan cara kolom tersebut harus ditafsirkan. |
TripStatus
Status perjalanan yang menunjukkan progresnya.
Enum | |
---|---|
UNKNOWN_TRIP_STATUS |
Default, digunakan untuk status perjalanan yang tidak ditentukan atau tidak dikenal. |
NEW |
Perjalanan yang baru dibuat. |
ENROUTE_TO_PICKUP |
Pengemudi sedang dalam perjalanan ke lokasi penjemputan. |
ARRIVED_AT_PICKUP |
Pengemudi telah tiba di titik penjemputan. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Pengemudi telah tiba di tujuan perantara dan sedang menunggu penumpang. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Pengemudi sedang dalam perjalanan ke tujuan perantara (bukan titik penurunan). |
ENROUTE_TO_DROPOFF |
Pengemudi telah menjemput penumpangnya dan sedang dalam perjalanan ke tujuan berikutnya. |
COMPLETE |
Penumpang telah diturunkan dan perjalanan selesai. |
CANCELED |
Perjalanan dibatalkan sebelum dijemput oleh pengemudi, penumpang, atau penyedia transportasi online. |
TripType
Jenis perjalanan.
Enum | |
---|---|
UNKNOWN_TRIP_TYPE |
Default, digunakan untuk jenis perjalanan yang tidak ditentukan atau tidak dikenal. |
SHARED |
Perjalanan mungkin berbagi kendaraan dengan perjalanan lainnya. |
EXCLUSIVE |
Perjalanan ini eksklusif untuk satu kendaraan. |
TripView
Pemilih untuk kumpulan kolom Perjalanan yang berbeda dalam respons GetTrip
. Lihat AIP-157 untuk mengetahui konteks. Penayangan tambahan mungkin akan ditambahkan.
Enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Nilai default. Untuk kompatibilitas mundur, API akan ditetapkan secara default ke tampilan SDK. Untuk memastikan stabilitas dan dukungan, pelanggan sebaiknya memilih TripView selain SDK . |
SDK |
Menyertakan kolom yang mungkin tidak dapat ditafsirkan atau didukung menggunakan library yang tersedia untuk umum. |
JOURNEY_SHARING_V1S |
Kolom Perjalanan akan diisi untuk kasus penggunaan Berbagi Perjalanan. Tampilan ini ditujukan untuk komunikasi server ke server. |
TripWaypoint
Menjelaskan titik perhentian pada rute kendaraan atau titik akhir pada perjalanan kendaraan.
Kolom | |
---|---|
location |
Lokasi titik jalan ini. |
trip_id |
Perjalanan yang dikaitkan dengan titik jalan ini. |
waypoint_type |
Peran titik jalan ini dalam perjalanan ini, seperti pengangkutan atau penurunan penumpang. |
path_to_waypoint[] |
Jalur dari titik jalan sebelumnya ke titik jalan saat ini. Tidak ditetapkan untuk titik jalan pertama dalam daftar. Kolom ini hanya diisi saat diminta. |
encoded_path_to_waypoint |
Jalur yang dienkode dari titik jalan sebelumnya ke titik jalan saat ini. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. Dekode belum didukung. |
traffic_to_waypoint |
Kondisi lalu lintas di sepanjang jalur ke titik jalan ini. Perhatikan bahwa traffic hanya tersedia untuk pelanggan Solusi Perjalanan dan Pengiriman Google Map Platform. |
distance_meters |
Jarak jalur dari titik jalan sebelumnya ke titik jalan saat ini. Tidak ditetapkan untuk titik jalan pertama dalam daftar. |
eta |
Perkiraan waktu tiba di titik jalan ini. Tidak ditetapkan untuk titik jalan pertama dalam daftar. |
duration |
Waktu perjalanan dari titik jalan sebelumnya ke titik ini. Tidak ditetapkan untuk titik jalan pertama dalam daftar. |
UpdateTripRequest
Pesan permintaan UpdateTrip.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
name |
Wajib diisi. Harus dalam format |
trip |
Wajib diisi. Perjalanan yang terkait dengan update. Kolom berikut dikelola oleh Fleet Engine. Jangan memperbaruinya menggunakan Trip.update.
Saat memperbarui Saat Anda menentukan Guna menghindari kondisi balapan untuk perjalanan dengan beberapa tujuan, Anda harus memberikan |
update_mask |
Wajib diisi. Mask kolom yang menunjukkan kolom mana di Perjalanan yang akan diperbarui. |
UpdateVehicleAttributesRequest
Pesan permintaan UpdateVehicleAttributes
.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
name |
Wajib diisi. Harus dalam format |
attributes[] |
Wajib diisi. Atribut kendaraan yang akan diperbarui. Atribut yang tidak disebutkan tidak akan diubah atau dihapus. |
UpdateVehicleAttributesResponse
Pesan respons UpdateVehicleAttributes
.
Kolom | |
---|---|
attributes[] |
Wajib diisi. Daftar lengkap atribut kendaraan yang diperbarui, termasuk atribut baru, yang diubah, dan yang belum disentuh. |
UpdateVehicleRequest
Pesan permintaan UpdateKendaraan.
Kolom | |
---|---|
header |
Header permintaan Fleet Engine standar. |
name |
Wajib diisi. Harus dalam format |
vehicle |
Wajib diisi. Nilai entity
Jika kolom Demikian pula, kolom |
update_mask |
Wajib diisi. Mask kolom yang menunjukkan kolom |
Kendaraan
Metadata kendaraan.
Kolom | |
---|---|
name |
Hanya output. Nama unik untuk kendaraan ini. Formatnya adalah |
vehicle_state |
Status kendaraan. |
supported_trip_types[] |
Jenis perjalanan yang didukung oleh kendaraan ini. |
current_trips[] |
Hanya output. Daftar |
last_location |
Lokasi kendaraan yang terakhir dilaporkan. |
maximum_capacity |
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. |
vehicle_type |
Wajib diisi. Jenis kendaraan ini. Dapat digunakan untuk memfilter kendaraan di hasil |
license_plate |
Informasi pelat nomor untuk kendaraan. |
route[] |
Tidak digunakan lagi: Sebagai gantinya, gunakan |
current_route_segment |
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. |
current_route_segment_traffic |
Input saja. Fleet Engine menggunakan informasi ini untuk meningkatkan kualitas berbagi perjalanan. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK. |
current_route_segment_version |
Hanya output. Waktu saat |
current_route_segment_end_point |
Titik jalan tempat |
remaining_distance_meters |
Jarak mengemudi yang tersisa untuk |
eta_to_first_waypoint |
PWT ke entri pertama di kolom Saat mengupdate kendaraan, |
remaining_time_seconds |
Input saja. Sisa waktu mengemudi untuk Saat mengupdate kendaraan, |
waypoints[] |
Titik jalan yang tersisa yang ditetapkan untuk Kendaraan ini. |
waypoints_version |
Hanya output. Terakhir kali kolom |
back_to_back_enabled |
Menunjukkan apakah pengemudi menerima perjalanan bolak-balik. Jika |
navigation_status |
Status navigasi kendaraan. |
device_settings |
Input saja. Informasi tentang setelan di perangkat seluler yang digunakan oleh pengemudi. |
VehicleType
Jenis kendaraan.
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. |
VehicleAttribute
Menjelaskan atribut kendaraan sebagai pasangan nilai kunci. "key:value" panjang string tidak boleh lebih dari 256 karakter.
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_value |
Nilai atribut berjenis string. Catatan: Ini sama dengan kolom |
bool_value |
Nilai atribut yang diketik Boolean. |
number_value |
Nilai atribut dengan jenis ganda. |
VehicleAttributeList
Jenis data daftar-daftar untuk atribut kendaraan.
Kolom | |
---|---|
attributes[] |
Daftar atribut dalam koleksi ini. |
VehicleLocation
Lokasi, kecepatan, dan arah kendaraan pada satu waktu.
Kolom | |
---|---|
location |
Lokasi kendaraan. Ketika dikirim ke Fleet Engine, lokasi kendaraan adalah lokasi GPS. Saat Anda menerimanya sebagai respons, lokasi kendaraan dapat berupa lokasi GPS, lokasi tambahan, atau perkiraan lokasi lainnya. Sumber ditentukan di |
horizontal_accuracy |
Tidak digunakan lagi: Sebagai gantinya, gunakan |
latlng_accuracy |
Akurasi |
heading |
Arah kendaraan bergerak dalam derajat. 0 mewakili Utara. Rentang yang valid adalah [0,360). |
bearing_accuracy |
Tidak digunakan lagi: Sebagai gantinya, gunakan |
heading_accuracy |
Akurasi |
altitude |
Ketinggian dalam meter di atas WGS84. |
vertical_accuracy |
Tidak digunakan lagi: Sebagai gantinya, gunakan |
altitude_accuracy |
Akurasi |
speed_kmph |
Kecepatan kendaraan dalam kilometer per jam. Tidak digunakan lagi: Sebagai gantinya, gunakan |
speed |
Kecepatan kendaraan dalam meter/detik |
speed_accuracy |
Akurasi |
update_time |
Waktu saat |
server_time |
Hanya output. Waktu saat server menerima informasi lokasi. |
location_sensor |
Penyedia data lokasi (misalnya, |
is_road_snapped |
Apakah |
is_gps_sensor_enabled |
Input saja. Menunjukkan apakah sensor GPS diaktifkan pada perangkat seluler. |
time_since_update |
Input saja. Waktu (dalam detik) sejak lokasi ini pertama kali dikirim ke server. Nilainya akan nol untuk update pertama. Jika waktu tidak diketahui (misalnya, saat aplikasi dimulai ulang), nilai ini akan direset ke nol. |
num_stale_updates |
Input saja. Tidak digunakan lagi: Sinyal lain kini digunakan untuk menentukan apakah suatu lokasi sudah usang. |
raw_location |
Lokasi kendaraan mentah (tidak diproses oleh pemukul jalan). |
raw_location_time |
Stempel waktu yang terkait dengan lokasi mentah. |
raw_location_sensor |
Sumber lokasi mentah. Default-nya adalah |
raw_location_accuracy |
Akurasi |
supplemental_location |
Lokasi tambahan yang disediakan oleh aplikasi yang mengintegrasikan. |
supplemental_location_time |
Stempel waktu yang terkait dengan lokasi tambahan. |
supplemental_location_sensor |
Sumber lokasi tambahan. Default-nya adalah |
supplemental_location_accuracy |
Akurasi |
road_snapped |
Tidak digunakan lagi: Sebagai gantinya, gunakan |
VehicleMatch
Berisi kendaraan dan estimasi terkait untuk kendaraan yang cocok dengan titik perjalanan aktif untuk kendaraan SearchVehiclesRequest
.
Kolom | |
---|---|
vehicle |
Wajib diisi. Kendaraan yang sesuai dengan permintaan. |
vehicle_pickup_eta |
PWT mengemudi kendaraan ke lokasi penjemputan yang ditentukan dalam permintaan. Nilai kosong menunjukkan kegagalan dalam menghitung PWT untuk kendaraan. Jika |
vehicle_pickup_distance_meters |
Jarak dari lokasi Kendaraan saat ini ke titik penjemputan yang ditentukan dalam permintaan, termasuk titik penjemputan atau pengantaran perantara untuk perjalanan yang ada. Jarak ini mencakup jarak mengemudi (rute) yang dihitung, ditambah jarak garis lurus antara titik akhir navigasi dan titik penjemputan yang diminta. (Jarak antara titik akhir navigasi dan titik pengambilan yang diminta biasanya kecil.) Nilai kosong menunjukkan error saat menghitung jarak. |
vehicle_pickup_straight_line_distance_meters |
Wajib diisi. Jarak garis lurus antara kendaraan dan titik penjemputan yang ditentukan dalam permintaan. |
vehicle_dropoff_eta |
PWT mengemudi kendaraan lengkap ke titik penurunan yang ditentukan dalam permintaan. PWT mencakup perhentian di setiap titik jalan sebelum |
vehicle_pickup_to_dropoff_distance_meters |
Jarak mengemudi kendaraan (dalam meter) dari titik penjemputan ke titik penurunan yang ditentukan dalam permintaan. Jarak tersebut hanya antara dua titik dan tidak termasuk lokasi kendaraan atau titik lain yang harus dikunjungi sebelum kendaraan mengunjungi titik penjemputan atau titik penurunan. Nilai hanya akan diisi saat |
trip_type |
Wajib diisi. Jenis perjalanan permintaan yang digunakan untuk menghitung PWT ke lokasi penjemputan. |
vehicle_trips_waypoints[] |
Daftar titik jalan yang diurutkan yang digunakan untuk menghitung PWT. Daftar tersebut mencakup lokasi kendaraan, titik penjemputan dari perjalanan aktif untuk kendaraan, dan titik penjemputan yang diberikan dalam permintaan. Daftar kosong menunjukkan kegagalan dalam menghitung PWT untuk kendaraan. |
vehicle_match_type |
Kecocokan jenis kendaraan. |
requested_ordered_by |
Pesanan yang diminta untuk mengurutkan kecocokan kendaraan. |
ordered_by |
Pesanan sebenarnya yang digunakan untuk kendaraan ini. Biasanya nilainya akan cocok dengan 'order_by' bidang dari permintaan; Namun, dalam keadaan tertentu seperti error server internal, metode yang berbeda dapat digunakan (seperti |
VehicleMatchType
Kecocokan jenis kendaraan.
Enum | |
---|---|
UNKNOWN |
Jenis pencocokan kendaraan tidak diketahui |
EXCLUSIVE |
Kendaraan saat ini belum ditetapkan untuk perjalanan dan dapat melanjutkan ke titik penjemputan. |
BACK_TO_BACK |
Kendaraan saat ini ditetapkan untuk perjalanan, tetapi dapat melanjutkan ke titik penjemputan setelah menyelesaikan perjalanan yang sedang berlangsung. Penghitungan PWT dan jarak memperhitungkan perjalanan yang ada. |
CARPOOL |
Kendaraan memiliki kapasitas yang cukup untuk perjalanan bersama. |
CARPOOL_BACK_TO_BACK |
Kendaraan akan menyelesaikan perjalanan aktif saat ini sebelum melanjutkan ke titik penjemputan. Penghitungan PWT dan jarak memperhitungkan perjalanan yang ada. |
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. |
VisualTrafficReportPolylineRendering
Menjelaskan bagaimana klien harus mewarnai satu bagian polyline di sepanjang rute.
Kolom | |
---|---|
road_stretch[] |
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.
Kolom | |
---|---|
style |
Wajib diisi. Gaya yang akan diterapkan. |
offset_meters |
Wajib diisi. Gaya harus diterapkan antara |
length_meters |
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. |
Waypoint
Menjelaskan titik perantara di sepanjang rute untuk VehicleMatch
dalam SearchVehiclesResponse
. Konsep ini direpresentasikan sebagai TripWaypoint
di semua endpoint lainnya.
Kolom | |
---|---|
lat_lng |
Lokasi titik jalan ini. |
eta |
Perkiraan waktu kendaraan akan tiba di titik jalan ini. |
WaypointType
Jenis titik jalan.
Enum | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Jenis titik jalan tidak diketahui atau tidak ditentukan. |
PICKUP_WAYPOINT_TYPE |
Titik jalan untuk mengambil penumpang atau barang. |
DROP_OFF_WAYPOINT_TYPE |
Titik jalan untuk menurunkan penumpang atau barang. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Titik jalan untuk tujuan perantara dalam perjalanan multi-tujuan. |