- Tài nguyên: Xe
- VehicleState
- VehicleAttribute
- VehicleType
- Danh mục
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Kiểu
- NavigationStatus
- DeviceSettings (Cài đặt thiết bị)
- LocationPowerSaveMode
- BatteryInfo (Thông tin pin)
- BatteryStatus
- PowerSource
- Phương thức
Tài nguyên: Xe
Siêu dữ liệu về xe.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "vehicleState": enum ( |
Các trường | |
---|---|
name |
Chỉ có đầu ra. Tên dành riêng cho xe này. Định dạng là |
vehicleState |
Trạng thái phương tiện. |
supportedTripTypes[] |
Các loại chuyến đi được xe này hỗ trợ. |
currentTrips[] |
Chỉ có đầu ra. Danh sách của |
lastLocation |
Vị trí được báo cáo gần đây nhất của xe. |
maximumCapacity |
Tổng số người lái mà chiếc xe này có thể chở. Trình điều khiển không được xem xét trong giá trị này. Giá trị này phải lớn hơn hoặc bằng 1. |
attributes[] |
Danh sách các thuộc tính của xe. Một chiếc xe có thể có tối đa 100 thuộc tính và mỗi thuộc tính phải có một chìa khoá duy nhất. |
vehicleType |
Bắt buộc. Loại xe này. Có thể dùng để lọc thông tin về xe trong |
licensePlate |
Thông tin biển số xe. |
route[] |
Không dùng nữa: Thay vào đó, hãy dùng |
currentRouteSegment |
Hình nhiều đường xác định tuyến mà ứng dụng trình điều khiển dự định đi tới điểm tham chiếu tiếp theo. Danh sách này cũng được trả về trong Lưu ý: Trường này chỉ dành cho SDK trình điều khiển. Tính năng giải mã chưa được hỗ trợ. |
currentRouteSegmentTraffic |
Chỉ nhập. Fleet Engine sử dụng thông tin này để cải thiện hoạt động chia sẻ hành trình. Lưu ý: Trường này chỉ dành cho SDK trình điều khiển. |
currentRouteSegmentVersion |
Chỉ có đầu ra. Thời điểm bạn đã đặt Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
currentRouteSegmentEndPoint |
Điểm tham chiếu nơi |
remainingDistanceMeters |
Quãng đường lái xe còn lại cho |
etaToFirstWaypoint |
Thời gian đến dự kiến cho mục nhập đầu tiên trong trường Khi cập nhật một phương tiện, Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
remainingTimeSeconds |
Chỉ nhập. Thời gian lái xe còn lại của Khi cập nhật một phương tiện, |
waypoints[] |
Các điểm tham chiếu còn lại được chỉ định cho Xe này. |
waypointsVersion |
Chỉ có đầu ra. Lần gần nhất cập nhật trường Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
backToBackEnabled |
Cho biết liệu tài xế có chấp nhận các chuyến đi liên tiếp hay không. Nếu giá trị là |
navigationStatus |
Trạng thái điều hướng của xe. |
deviceSettings |
Chỉ nhập. Thông tin về các chế độ cài đặt trong thiết bị di động mà người lái xe đang sử dụng. |
VehicleState
Trạng thái của Vehicle
.
Enum | |
---|---|
UNKNOWN_VEHICLE_STATE |
Mặc định, dùng cho trạng thái xe không xác định hoặc không nhận dạng được. |
OFFLINE |
Xe này không nhận các chuyến đi mới. Lưu ý: xe có thể tiếp tục hoạt động ở trạng thái này trong khi hoàn tất chuyến đi được chỉ định cho xe. |
ONLINE |
Xe này đang chấp nhận các chuyến đi mới. |
VehicleAttribute
Mô tả thuộc tính xe dưới dạng một cặp khoá-giá trị. Độ dài chuỗi "key:value" không được vượt quá 256 ký tự.
Biểu diễn dưới dạng JSON |
---|
{ "key": string, "value": string, // Union field |
Các trường | |
---|---|
key |
Khoá của thuộc tính. Khoá không được chứa ký tự dấu hai chấm (:). |
value |
Giá trị của thuộc tính. |
Trường nhóm vehicle_attribute_value . Giá trị của thuộc tính có thể ở dạng chuỗi, bool hoặc kiểu double. vehicle_attribute_value chỉ có thể là một trong những trạng thái sau đây: |
|
stringValue |
Giá trị thuộc tính đã nhập chuỗi. Lưu ý: Trường hợp này giống với trường |
boolValue |
Giá trị thuộc tính đã nhập là Boolean. |
numberValue |
Giá trị thuộc tính đã nhập 2 lần. |
VehicleType
Loại phương tiện.
Biểu diễn dưới dạng JSON |
---|
{
"category": enum ( |
Các trường | |
---|---|
category |
Danh mục loại xe |
Danh mục
Danh mục loại xe
Enum | |
---|---|
UNKNOWN |
Mặc định, dùng cho các danh mục xe không xác định hoặc không nhận dạng được. |
AUTO |
Một chiếc ô tô. |
TAXI |
Bất kỳ phương tiện nào hoạt động như taxi (thường được cấp phép hoặc được quản lý). |
TRUCK |
Đây thường là một chiếc xe có dung lượng lưu trữ lớn. |
TWO_WHEELER |
Xe mô tô, xe máy hoặc xe mô tô hai bánh khác |
BICYCLE |
Phương tiện vận tải do con người làm ra. |
PEDESTRIAN |
Phương tiện giao thông của con người, thường là đi bộ hoặc chạy, đi dọc theo các đường dành cho người đi bộ. |
LicensePlate
Thông tin biển số xe của xe. Để tránh lưu trữ thông tin nhận dạng cá nhân, chỉ thông tin tối thiểu về biển số xe được lưu trữ dưới dạng một phần của pháp nhân.
Biểu diễn dưới dạng JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
Các trường | |
---|---|
countryCode |
Bắt buộc. Mã quốc gia/vùng CLDR. Ví dụ: |
lastCharacter |
Chữ số cuối cùng của biển số xe hoặc "-1" để biểu thị không có giá trị số nào trên biển số đó.
|
TrafficPolylineData
Tình trạng giao thông dọc theo tuyến đường dự kiến cho xe.
Biểu diễn dưới dạng JSON |
---|
{
"trafficRendering": {
object ( |
Các trường | |
---|---|
trafficRendering |
Hình nhiều đường thể hiện tốc độ giao thông của tất cả các khu vực trong một chuyến đi của khách hàng. |
VisualTrafficReportPolylineRendering
Mô tả cách khách hàng sẽ tô màu một phần của hình nhiều đường dọc theo tuyến đường.
Biểu diễn dưới dạng JSON |
---|
{
"roadStretch": [
{
object ( |
Các trường | |
---|---|
roadStretch[] |
Không bắt buộc. Đường kéo dài cần được kết xuất dọc theo hình nhiều đường. Các đoạn kéo giãn được đảm bảo không chồng chéo nhau và không nhất thiết phải kéo dài toàn bộ tuyến đường. Trong trường hợp không có đường kéo dài để tạo kiểu, khách hàng nên áp dụng giá trị mặc định cho tuyến đường này. |
RoadStretch
Một đoạn đường cần được kết xuất.
Biểu diễn dưới dạng JSON |
---|
{
"style": enum ( |
Các trường | |
---|---|
style |
Bắt buộc. Kiểu áp dụng. |
offsetMeters |
Bắt buộc. Kiểu nên được áp dụng trong khoảng từ |
lengthMeters |
Bắt buộc. Độ dài của đường dẫn nơi áp dụng kiểu. |
Phong cách
Kiểu giao thông, cho biết tốc độ giao thông.
Enum | |
---|---|
STYLE_UNSPECIFIED |
Chưa chọn kiểu nào. |
SLOWER_TRAFFIC |
Giao thông đang chậm lại. |
TRAFFIC_JAM |
Có ách tắc giao thông. |
DeviceSettings
Thông tin về nhiều chế độ cài đặt trên thiết bị di động.
Biểu diễn dưới dạng JSON |
---|
{ "locationPowerSaveMode": enum ( |
Các trường | |
---|---|
locationPowerSaveMode |
Cách thiết lập hoạt động của các tính năng vị trí trên thiết bị khi trình tiết kiệm pin đang bật. |
isPowerSaveMode |
Thiết bị có đang ở chế độ tiết kiệm điện năng hay không. |
isInteractive |
Thiết bị có đang ở trạng thái tương tác hay không. |
batteryInfo |
Thông tin về trạng thái pin. |
LocationPowerSaveMode
Cách các tính năng vị trí được định cấu hình để hoạt động trên thiết bị di động khi tính năng "trình tiết kiệm pin" của thiết bị đang bật. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enum | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
LocationPowerSaveMode không xác định |
LOCATION_MODE_NO_CHANGE |
Trình tiết kiệm pin sẽ không ảnh hưởng đến nhà cung cấp vị trí hoặc trình tiết kiệm pin đang tắt. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Bạn nên tắt trình cung cấp vị trí dựa trên GPS khi trình tiết kiệm pin đang bật và thiết bị không tương tác. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Bạn nên tắt tất cả các trình cung cấp vị trí khi trình tiết kiệm pin đang bật và thiết bị không tương tác. |
LOCATION_MODE_FOREGROUND_ONLY |
Tất cả các trình cung cấp vị trí sẽ được giữ nguyên, nhưng bản sửa lỗi vị trí chỉ nên được cung cấp cho các ứng dụng trên nền trước. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Dịch vụ vị trí sẽ không tắt, nhưng LocationManager sẽ chặn tất cả yêu cầu đến nhà cung cấp khi thiết bị không tương tác. |
BatteryInfo
Thông tin về pin của thiết bị.
Biểu diễn dưới dạng JSON |
---|
{ "batteryStatus": enum ( |
Các trường | |
---|---|
batteryStatus |
Trạng thái pin, cho dù là đầy hay đang sạc, v.v. |
powerSource |
Trạng thái của nguồn pin. |
batteryPercentage |
Phần trăm pin hiện tại [0-100]. |
BatteryStatus
Trạng thái pin, cho dù là đầy hay đang sạc, v.v.
Enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
Trạng thái pin không xác định. |
BATTERY_STATUS_CHARGING |
Pin đang được sạc. |
BATTERY_STATUS_DISCHARGING |
Pin sắp hết. |
BATTERY_STATUS_FULL |
Pin đầy. |
BATTERY_STATUS_NOT_CHARGING |
Pin không sạc. |
BATTERY_STATUS_POWER_LOW |
Pin yếu. |
PowerSource
Loại bộ sạc được dùng để sạc pin.
Enum | |
---|---|
UNKNOWN_POWER_SOURCE |
Nguồn điện không xác định. |
POWER_SOURCE_AC |
Nguồn điện là bộ sạc AC. |
POWER_SOURCE_USB |
Nguồn điện là cổng USB. |
POWER_SOURCE_WIRELESS |
Nguồn điện là không dây. |
POWER_SOURCE_UNPLUGGED |
Đã rút pin ra khỏi nguồn điện. |
Phương thức |
|
---|---|
|
Tạo thực thể cho một chiếc xe mới liên kết với một nhà cung cấp dịch vụ đi chung xe hoặc giao hàng theo yêu cầu. |
|
Trả lại một chiếc xe từ Fleet Engine. |
|
Trả về danh sách các xe đã phân trang liên kết với một nhà cung cấp khớp với các lựa chọn cho yêu cầu. |
|
Trả về danh sách xe phù hợp với các lựa chọn yêu cầu. |
(deprecated) |
Không dùng nữa: Thay vào đó, hãy dùng SearchVehicles . |
|
Ghi dữ liệu cập nhật về xe vào Fleet Engine. |
|
Cập nhật một phần các thuộc tính của xe. |
(deprecated) |
Không dùng nữa: Thay vào đó, hãy dùng phương thức UpdateVehicle . |