- Tài nguyên: Phương tiện di chuyển
- VehicleState
- VehicleAttribute
- VehicleType
- Danh mục
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Kiểu
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- 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 ( |
Trường | |
---|---|
name |
Chỉ có đầu ra. Tên riêng biệt của chiếc xe này. Định dạng là |
vehicleState |
Trạng thái của xe. |
supportedTripTypes[] |
Các loại chuyến đi được xe này hỗ trợ. |
currentTrips[] |
Chỉ có đầu ra. Danh sách |
lastLocation |
Vị trí được báo cáo gần đây nhất của chiếc xe. |
maximumCapacity |
Tổng số hành khách trên xe này. 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 khoá duy nhất. |
vehicleType |
Bắt buộc. Loại xe này. Có thể dùng để lọc phương tiện trong |
licensePlate |
Thông tin về biển số xe của xe. |
route[] |
Không dùng nữa: Chuyển sang dùng |
currentRouteSegment |
Hình nhiều đường chỉ định tuyến đường mà ứng dụng trình điều khiển định đi đến đ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 sử dụng. 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 tính năng chia sẻ hành trình. Lưu ý: Trường này chỉ dành cho SDK trình điều khiển sử dụng. |
currentRouteSegmentVersion |
Chỉ có đầu ra. Thời điểm đặt Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: |
currentRouteSegmentEndPoint |
Điểm tham chiếu kết thúc |
remainingDistanceMeters |
Quãng đường lái xe còn lại của |
etaToFirstWaypoint |
Giờ đến dự kiến cho mục đầu tiên trong trường Khi cập nhật một chiếc xe, Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: |
remainingTimeSeconds |
Chỉ nhập. Thời gian lái xe còn lại cho Khi cập nhật một chiếc xe, |
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 đây nhất, trường Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: |
backToBackEnabled |
Cho biết tài xế có chấp nhận các chuyến đi khứ hồi hay không. Nếu là |
navigationStatus |
Trạng thái đi theo chỉ dẫn 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 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 chấp nhận 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 thành chuyến đi được chỉ định. |
ONLINE |
Xe đ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ị. "key:value" độ dài chuỗi không được vượt quá 256 ký tự.
Biểu diễn dưới dạng JSON |
---|
{ "key": string, "value": string, // Union field |
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 kết hợp vehicle_attribute_value . Giá trị của thuộc tính có thể ở dạng chuỗi, bool hoặc kiểu kép. 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 này giống với trường |
boolValue |
Giá trị thuộc tính được nhập bằng Boolean. |
numberValue |
Giá trị thuộc tính được nhập hai lần. |
VehicleType
Loại xe.
Biểu diễn dưới dạng JSON |
---|
{
"category": enum ( |
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 thuộc diện quản lý). |
TRUCK |
Thông thường là xe có dung tích chứa lớn. |
TWO_WHEELER |
Xe mô tô, xe máy hoặc các phương tiện hai bánh khác |
BICYCLE |
Phương tiện vận tải sử dụng con người. |
PEDESTRIAN |
Phương tiện chuyên chở người, thường đi bộ hoặc chạy dọc theo đường dành cho người đi bộ. |
LicensePlate
Thông tin về 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ữ như một phần của thực thể.
Biểu diễn dưới dạng JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
Trường | |
---|---|
countryCode |
Bắt buộc. Mã quốc gia/khu vực 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ố xe.
|
TrafficPolylineData
Tình trạng giao thông dọc theo tuyến đường dự kiến của xe.
Biểu diễn dưới dạng JSON |
---|
{
"trafficRendering": {
object ( |
Trường | |
---|---|
trafficRendering |
Hình nhiều đường thể hiện tốc độ giao thông cho tất cả các khu vực trên một đoạn đường của khách hàng. |
VisualTrafficReportPolylineRendering
Mô tả cách khách hàng nên 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 ( |
Trường | |
---|---|
roadStretch[] |
Không bắt buộc. Đoạn đường sẽ được hiển thị dọc theo hình nhiều đường. Các đoạn kéo dài được đảm bảo không chồng chéo 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, ứng dụng khách nên áp dụng giá trị mặc định cho tuyến đường. |
RoadStretch
Một đoạn đường cần được hiển thị.
Biểu diễn dưới dạng JSON |
---|
{
"style": enum ( |
Trường | |
---|---|
style |
Bắt buộc. Kiểu nên áp dụng. |
offsetMeters |
Bắt buộc. Kiểu phải được áp dụng trong khoảng thời gian |
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 |
Lưu lượng truy cập đang chậm lại. |
TRAFFIC_JAM |
Có tắc đườ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 ( |
Trường | |
---|---|
locationPowerSaveMode |
Cách các tính năng vị trí hoạt động trên thiết bị khi trình tiết kiệm pin đang bật. |
isPowerSaveMode |
Liệu thiết bị hiện có đang ở chế độ tiết kiệm điện năng hay không. |
isInteractive |
Xem 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 các thiết bị đó "trình tiết kiệm pin" đã bật. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enum | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Vị trí PowerSaveMode không xác định |
LOCATION_MODE_NO_CHANGE |
Trình tiết kiệm pin sẽ không bị ảnh hưởng bởi trình tiết kiệm pin hoặc trình tiết kiệm pin sẽ 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 bật trình tiết kiệm pin và thiết bị không tương tác. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Bạn phải 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 |
Mọi trình cung cấp vị trí sẽ được cung cấp, nhưng chỉ nên cung cấp bản sửa lỗi vị trí 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 bị tắt, nhưng LocationManager sẽ điều tiết tất cả các yêu cầu cho 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 ( |
Trường | |
---|---|
batteryStatus |
Trạng thái pin, pin đầ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, pin đầy hay đang sạc, v.v.
Enum | |
---|---|
UNKNOWN_BATTERY_STATUS |
Không rõ tình trạng pin. |
BATTERY_STATUS_CHARGING |
Pin đang được sạc. |
BATTERY_STATUS_DISCHARGING |
Pin đang sạc. |
BATTERY_STATUS_FULL |
Pin đã đầy. |
BATTERY_STATUS_NOT_CHARGING |
Pin đang không sạc. |
BATTERY_STATUS_POWER_LOW |
Pin yếu. |
PowerSource
Loại bộ sạc đang được sử 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à một cổng USB. |
POWER_SOURCE_WIRELESS |
Nguồn điện là không dây. |
POWER_SOURCE_UNPLUGGED |
Chưa cắm pin. |
Phương thức |
|
---|---|
|
Tạo thực thể cho một chiếc xe mới được liên kết với nhà cung cấp dịch vụ đi chung xe hoặc giao hàng theo yêu cầu. |
|
Trả về phương tiện từ Fleet Engine. |
|
Trả về danh sách xe được phân trang có liên kết với một nhà cung cấp phù hợp với các lựa chọn trong yêu cầu. |
|
Trả về danh sách xe phù hợp với các lựa chọn trong yêu cầu. |
|
Ghi dữ liệu mới về phương tiện vào Fleet Engine. |
|
Cập nhật một phần các thuộc tính của xe. |