Chỉ mục
TripService
(giao diện)VehicleService
(giao diện)BatteryInfo
(thông báo)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(thông báo)CreateTripRequest
(thông báo)CreateVehicleRequest
(thông báo)DeleteTripRequest
(thông báo)DeleteVehicleRequest
(thông báo)DeviceSettings
(thông báo)GetTripRequest
(thông báo)GetVehicleRequest
(thông báo)LicensePlate
(thông báo)ListVehiclesRequest
(thông báo)ListVehiclesResponse
(thông báo)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(thông báo)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(thông báo)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(thông báo)SearchTripsResponse
(thông báo)SearchVehiclesRequest
(thông báo)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(thông báo)SpeedReadingInterval
(thông báo)SpeedReadingInterval.Speed
(enum)StopLocation
(thông báo)TerminalLocation
(thông báo)TerminalLocation.PointSource
(enum)TerminalPointId
(message) (không dùng nữa)TrafficPolylineData
(thông báo)Trip
(thông báo)TripAttribute
(thông báo)TripStatus
(enum)TripType
(enum)TripView
(enum)TripWaypoint
(thông báo)UpdateTripRequest
(thông báo)UpdateVehicleAttributesRequest
(thông báo)UpdateVehicleAttributesResponse
(thông báo)UpdateVehicleRequest
(thông báo)Vehicle
(thông báo)Vehicle.VehicleType
(thông báo)Vehicle.VehicleType.Category
(enum)VehicleAttribute
(thông báo)VehicleAttributeList
(thông báo)VehicleLocation
(thông báo)VehicleMatch
(thông báo)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(thông báo)VisualTrafficReportPolylineRendering.RoadStretch
(thông báo)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(thông báo)WaypointType
(enum)
TripService
Dịch vụ quản lý chuyến đi.
CreateTrip |
---|
Tạo một chuyến đi trong Fleet Engine và trả về chuyến đi mới. |
DeleteTrip |
---|
Xoá một chuyến đi. Trả về FAILED_PRECONDITION nếu Chuyến đi đang hoạt động và được chỉ định cho một xe. |
GetTrip |
---|
Nhận thông tin về một chuyến đi. |
ReportBillableTrip |
---|
Báo cáo việc sử dụng chuyến đi có tính phí. |
SearchTrips |
---|
Lấy tất cả các chuyến đi của một phương tiện cụ thể. |
UpdateTrip |
---|
Cập nhật dữ liệu chuyến đi. |
VehicleService
Dịch vụ quản lý xe.
CreateVehicle |
---|
Tạo 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. Mỗi Bạn phải điền các trường
Các trường
Tất cả các trường khác đều không bắt buộc và được dùng nếu bạn cung cấp. |
DeleteVehicle |
---|
Xoá một Xe khỏi Fleet Engine. Trả về FAILED_PRECONDITION nếu Xe có các Chuyến đi đang hoạt động được chỉ định cho xe đó. |
GetVehicle |
---|
Trả về một chiếc xe từ Fleet Engine. |
ListVehicles |
---|
Trả về danh sách phân trang gồm các xe được liên kết với một nhà cung cấp phù hợp với các lựa chọn yêu cầu. |
SearchVehicles |
---|
Trả về danh sách các xe phù hợp với các lựa chọn trong yêu cầu. |
UpdateVehicle |
---|
Ghi dữ liệu đã cập nhật về xe vào Fleet Engine. Khi cập nhật một
Bạn cũng không thể cập nhật Nếu trường |
UpdateVehicleAttributes |
---|
Cập nhật một phần các thuộc tính của xe. Chỉ những thuộc tính được đề cập trong yêu cầu mới được cập nhật, các thuộc tính khác sẽ KHÔNG bị thay đổi. Lưu ý: điều này khác với |
BatteryInfo
Thông tin về pin của thiết bị.
Trường | |
---|---|
battery_status |
Trạng thái của pin, cho dù đã sạc đầy hay đang sạc, v.v. |
power_source |
Trạng thái của nguồn điện từ pin. |
battery_percentage |
Phần trăm pin hiện tại [0-100]. |
BatteryStatus
Trạng thái của pin, cho dù đã sạc đầ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 sạc. |
BATTERY_STATUS_DISCHARGING |
Pin đang xả. |
BATTERY_STATUS_FULL |
Pin đã đầy. |
BATTERY_STATUS_NOT_CHARGING |
Pin không sạc. |
BATTERY_STATUS_POWER_LOW |
Pin yếu. |
BillingPlatformIdentifier
Một tập hợp các giá trị cho biết yêu cầu được đưa ra trên nền tảng nào.
Enum | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Mặc định. Được dùng cho các nền tảng không xác định. |
SERVER |
Nền tảng này là một máy chủ ứng dụng. |
WEB |
Nền tảng này là một trình duyệt web. |
ANDROID |
Nền tảng là thiết bị di động Android. |
IOS |
Nền tảng là thiết bị di động iOS. |
OTHERS |
Các nền tảng khác không có trong danh sách này. |
ConsumableTrafficPolyline
Mật độ giao thông dọc theo đường đi của Xe.
Trường | |
---|---|
speed_reading_interval[] |
Tốc độ giao thông dọc theo đường đi từ điểm tham chiếu trước đến điểm tham chiếu hiện tại. |
encoded_path_to_waypoint |
Đường đi mà người lái xe đang đi từ điểm tham chiếu trước đến điểm tham chiếu hiện tại. Đường dẫn này có các địa điểm nổi bật để ứng dụng có thể hiển thị các điểm đánh dấu giao thông dọc theo đường dẫn (xem |
CreateTripRequest
Thông báo yêu cầu CreateTrip.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
parent |
Bắt buộc. Phải ở định dạng |
trip_id |
Bắt buộc. Mã chuyến đi duy nhất. Tuân thủ các quy định hạn chế sau:
|
trip |
Bắt buộc. Thực thể chuyến đi cần tạo. Khi tạo một Chuyến đi, bạn phải điền vào các trường sau:
Các trường sau sẽ được dùng nếu bạn cung cấp:
Tất cả các trường khác của Chuyến đi đều bị bỏ qua. Ví dụ: tất cả các chuyến đi đều bắt đầu bằng Chỉ những chuyến đi Khi đặt Khi bạn chỉ định Các trường |
CreateVehicleRequest
CreateVehicle
thư yêu cầu.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
parent |
Bắt buộc. Phải ở định dạng |
vehicle_id |
Bắt buộc. Mã nhận dạng riêng biệt của xe. Tuân thủ các quy định hạn chế sau:
|
vehicle |
Bắt buộc. Thực thể Xe cần tạo. Khi tạo một Xe, bạn phải điền các trường sau:
Khi tạo một Xe, các trường sau sẽ bị bỏ qua:
Tất cả các trường khác đều không bắt buộc và được dùng nếu bạn cung cấp. |
DeleteTripRequest
Thông báo yêu cầu DeleteTrip.
Trường | |
---|---|
header |
Không bắt buộc. Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
name |
Bắt buộc. Phải ở định dạng |
DeleteVehicleRequest
Thông báo yêu cầu DeleteVehicle.
Trường | |
---|---|
header |
Không bắt buộc. Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
name |
Bắt buộc. Phải ở định dạng |
DeviceSettings
Thông tin về nhiều chế độ cài đặt trên thiết bị di động.
Trường | |
---|---|
location_power_save_mode |
Cách các tính năng vị trí được thiết lập để hoạt động trên thiết bị khi trình tiết kiệm pin đang bật. |
is_power_save_mode |
Thiết bị hiện có ở chế độ tiết kiệm pin hay không. |
is_interactive |
Thiết bị có đang ở trạng thái tương tác hay không. |
battery_info |
Thông tin về trạng thái pin. |
GetTripRequest
Thông báo yêu cầu GetTrip.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
name |
Bắt buộc. Phải ở định dạng |
view |
Tập hợp con của các trường Chuyến đi cần được trả về và cách diễn giải các trường đó. |
current_route_segment_version |
Cho biết dấu thời gian tối thiểu (loại trừ) mà dữ liệu |
remaining_waypoints_version |
Không dùng nữa: |
route_format_type |
Định dạng tuyến đường hiện tại được trả về, |
current_route_segment_traffic_version |
Cho biết dấu thời gian tối thiểu (loại trừ) mà |
remaining_waypoints_route_version |
Cho biết dấu thời gian tối thiểu (loại trừ) mà dữ liệu |
GetVehicleRequest
GetVehicle
thư yêu cầu.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
name |
Bắt buộc. Phải ở định dạng |
current_route_segment_version |
Cho biết dấu thời gian tối thiểu (loại trừ) mà |
waypoints_version |
Cho biết dấu thời gian tối thiểu (loại trừ) mà dữ liệu |
LicensePlate
Thông tin biển số 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ữ trong thực thể.
Trường | |
---|---|
country_code |
Bắt buộc. Mã quốc gia/khu vực CLDR. Ví dụ: |
last_character |
Chữ số cuối cùng của biển số xe hoặc "-1" để biểu thị biển số xe không có giá trị bằng số.
|
ListVehiclesRequest
ListVehicles
thư yêu cầu.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
parent |
Bắt buộc. Phải ở định dạng |
page_size |
Số lượng xe tối đa cần trả về. Giá trị mặc định: 100. |
page_token |
Giá trị của |
minimum_capacity |
Chỉ định sức chứa tối thiểu bắt buộc của xe. Tất cả các xe được trả về sẽ có |
trip_types[] |
Giới hạn phản hồi cho những xe hỗ trợ ít nhất một trong các loại chuyến đi được chỉ định. |
maximum_staleness |
Giới hạn phản hồi cho những xe đã gửi thông tin cập nhật vị trí đến Fleet Engine trong khoảng thời gian được chỉ định. Những xe đang đứng yên nhưng vẫn truyền vị trí sẽ không được coi là dữ liệu cũ. Nếu có, phải là một khoảng thời gian dương hợp lệ. |
vehicle_type_categories[] |
Bắt buộc. Giới hạn phản hồi cho những xe thuộc một trong các danh mục loại được chỉ định. |
required_attributes[] |
Người gọi có thể tạo các thao tác logic phức tạp bằng cách sử dụng bất kỳ tổ hợp nào của các trường
Giới hạn phản hồi đối với những chiếc xe có các thuộc tính được chỉ định. Trường này là một phép kết hợp/phép toán AND. Bạn chỉ được chỉ định tối đa 50 required_attributes. Số lượng này tương ứng với số lượng thuộc tính tối đa được phép trên một chiếc xe. Mỗi chuỗi lặp lại phải có định dạng "khoá:giá trị". |
required_one_of_attributes[] |
Giới hạn phản hồi cho những xe có ít nhất một trong các thuộc tính được chỉ định trong mỗi |
required_one_of_attribute_sets[] |
Tương tự như
Giới hạn phản hồi đối với những xe khớp với tất cả thuộc tính trong |
vehicle_state |
Hạn chế phản hồi đối với những xe có trạng thái xe này. |
on_trip_only |
Chỉ trả về(các) xe đang có chuyến đi. |
filter |
Không bắt buộc. Một truy vấn bộ lọc để áp dụng khi liệt kê xe. Hãy xem http://aip.dev/160 để biết ví dụ về cú pháp bộ lọc. Trường này được thiết kế để thay thế các trường Bộ lọc này hoạt động như một mệnh đề AND với các điều kiện ràng buộc khác, chẳng hạn như Xin lưu ý rằng chỉ những truy vấn về thuộc tính của xe mới được hỗ trợ (ví dụ: Ngoài ra, tất cả các thuộc tính đều được lưu trữ dưới dạng chuỗi, vì vậy, các phép so sánh duy nhất được hỗ trợ đối với các thuộc tính là phép so sánh chuỗi. Để so sánh với các giá trị số hoặc boolean, bạn phải đặt các giá trị trong dấu ngoặc kép một cách rõ ràng để được coi là chuỗi (ví dụ: |
viewport |
Không bắt buộc. Một bộ lọc giới hạn số lượng xe được trả về ở những xe có vị trí đã biết gần đây nhất nằm trong khu vực hình chữ nhật do khung hiển thị xác định. |
ListVehiclesResponse
ListVehicles
tin nhắn phản hồi.
Trường | |
---|---|
vehicles[] |
Các phương tiện đáp ứng tiêu chí trong yêu cầu. Số lượng xe tối đa được trả về do trường |
next_page_token |
Mã thông báo để truy xuất trang tiếp theo của xe hoặc mã thông báo trống nếu không có xe nào khác đáp ứng tiêu chí yêu cầu. |
total_size |
Bắt buộc. Tổng số xe đáp ứng tiêu chí yêu cầu trên tất cả các trang. |
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 |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Các trình cung cấp vị trí không bị ảnh hưởng bởi trình tiết kiệm pin 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 dịch vụ vị trí dựa trên GPS khi chế độ 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 nhà cung cấp dịch vụ vị trí khi chế độ 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ả trình cung cấp vị trí sẽ vẫn hoạt động, nhưng chỉ nên cung cấp thông tin vị trí cho các ứng dụng ở chế độ nền trước. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Vị trí sẽ không bị tắt, nhưng LocationManager sẽ điều chỉnh tốc độ của mọi yêu cầu gửi đến các nhà cung cấp khi thiết bị không tương tác. |
LocationSensor
Cảm biến hoặc phương pháp được dùng để xác định vị trí.
Enum | |
---|---|
UNKNOWN_SENSOR |
Cảm biến không được chỉ định hoặc không xác định. |
GPS |
GPS hoặc GPS hỗ trợ. |
NETWORK |
GPS hỗ trợ, mã nhận dạng trạm phát sóng hoặc điểm truy cập Wi-Fi. |
PASSIVE |
Mã nhận dạng trạm phát sóng hoặc điểm truy cập Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Vị trí do thiết bị di động xác định là vị trí có khả năng cao nhất trên đường. |
CUSTOMER_SUPPLIED_LOCATION |
Vị trí do khách hàng cung cấp từ một nguồn độc lập. Thông thường, giá trị này được dùng cho một vị trí do các nguồn khác cung cấp, không phải thiết bị di động đang chạy Driver SDK. Nếu nguồn ban đầu được mô tả bằng một trong các giá trị enum khác, hãy sử dụng giá trị đó. Những vị trí được đánh dấu là CUSTOMER_SUPPLIED_LOCATION thường được cung cấp thông qua last_location.supplemental_location_sensor của Xe. |
FLEET_ENGINE_LOCATION |
Vị trí do Fleet Engine tính toán dựa trên các tín hiệu có sẵn. Chỉ có đầu ra. Giá trị này sẽ bị từ chối nếu được nhận trong một yêu cầu. |
FUSED_LOCATION_PROVIDER |
Trình cung cấp vị trí kết hợp của Android. |
CORE_LOCATION |
Trình cung cấp vị trí trên hệ điều hành Apple. |
PolylineFormatType
Loại định dạng đường nhiều đoạn.
Enum | |
---|---|
UNKNOWN_FORMAT_TYPE |
Định dạng không được chỉ định hoặc không xác định. |
LAT_LNG_LIST_TYPE |
Danh sách google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Một hình nhiều đường được mã hoá bằng thuật toán nén hình nhiều đường. Chưa hỗ trợ tính năng giải mã. |
PowerSource
Loại bộ sạc đang được dùng để sạc pin.
Enum | |
---|---|
UNKNOWN_POWER_SOURCE |
Không rõ nguồn điện. |
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 |
Pin đã rút phích cắm. |
ReportBillableTripRequest
Thông báo yêu cầu ReportBillableTrip.
Trường | |
---|---|
name |
Bắt buộc. Phải ở định dạng |
country_code |
Bắt buộc. Mã quốc gia gồm hai chữ cái của quốc gia nơi diễn ra chuyến đi. Giá được xác định theo mã quốc gia. |
platform |
Nền tảng mà yêu cầu được đưa ra. |
related_ids[] |
Giá trị nhận dạng liên quan trực tiếp đến chuyến đi được báo cáo. Đây thường là các mã nhận dạng (ví dụ: mã nhận dạng phiên) của các thao tác đặt trước được thực hiện trước khi có mã nhận dạng chuyến đi. Số lượng |
solution_type |
Loại giải pháp sản phẩm của GMP (ví dụ: |
SolutionType
Bộ chọn cho các loại giải pháp khác nhau của một chuyến đi được báo cáo.
Enum | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Giá trị mặc định. Để đảm bảo khả năng tương thích ngược, API sẽ sử dụng ON_DEMAND_RIDESHARING_AND_DELIVERIES theo mặc định. Đây là loại giải pháp được hỗ trợ đầu tiên. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
Giải pháp này là một chuyến đi gọi xe và giao hàng theo yêu cầu. |
RequestHeader
RequestHeader chứa các trường chung cho tất cả các yêu cầu RPC của Fleet Engine.
Trường | |
---|---|
language_code |
Mã ngôn ngữ BCP-47, chẳng hạn như en-US hoặc sr-Latn. Để biết thêm thông tin, hãy xem http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Nếu không có ngôn ngữ nào được chỉ định, thì phản hồi có thể bằng bất kỳ ngôn ngữ nào, ưu tiên tiếng Anh nếu có tên như vậy. Ví dụ về giá trị trường: |
region_code |
Bắt buộc. Mã vùng CLDR của khu vực nơi yêu cầu bắt nguồn. Ví dụ về giá trị trường: |
sdk_version |
Phiên bản của SDK gọi (nếu có). Định dạng phiên bản là "major.minor.patch", ví dụ: |
os_version |
Phiên bản của hệ điều hành mà SDK gọi đang chạy. Ví dụ về giá trị của trường: |
device_model |
Mẫu thiết bị mà SDK gọi đang chạy. Ví dụ về giá trị của trường: |
sdk_type |
Loại SDK gửi yêu cầu. |
maps_sdk_version |
Phiên bản MapSDK mà SDK gọi phụ thuộc vào (nếu có). Định dạng phiên bản là "major.minor.patch", ví dụ: |
nav_sdk_version |
Phiên bản NavSDK mà SDK gọi phụ thuộc vào (nếu có). Định dạng phiên bản là "major.minor.patch", ví dụ: |
platform |
Nền tảng của SDK gọi. |
manufacturer |
Nhà sản xuất thiết bị Android từ SDK gọi, chỉ áp dụng cho các SDK Android. Ví dụ về giá trị trường: |
android_api_level |
Cấp API Android của SDK gọi, chỉ áp dụng cho các SDK Android. Ví dụ về giá trị trường: |
trace_id |
Mã nhận dạng không bắt buộc mà bạn có thể cung cấp cho mục đích ghi nhật ký để xác định yêu cầu. |
Nền tảng
Nền tảng của SDK gọi.
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
Giá trị mặc định. Giá trị này được dùng nếu bạn bỏ qua nền tảng. |
ANDROID |
Yêu cầu đến từ Android. |
IOS |
Yêu cầu đến từ iOS. |
WEB |
Yêu cầu này đến từ web. |
SdkType
Các loại SDK có thể có.
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Giá trị mặc định. Giá trị này được dùng nếu bạn bỏ qua sdk_type . |
CONSUMER |
SDK gọi là Consumer. |
DRIVER |
SDK gọi là Trình điều khiển. |
JAVASCRIPT |
SDK gọi là JavaScript. |
SearchTripsRequest
Thông báo yêu cầu SearchTrips.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
parent |
Bắt buộc. Phải ở định dạng |
vehicle_id |
Phương tiện liên kết với các chuyến đi trong yêu cầu. Nếu bạn không chỉ định, các chuyến đi được trả về sẽ không chứa:
|
active_trips_only |
Nếu được đặt thành true, phản hồi sẽ bao gồm những Chuyến đi ảnh hưởng đến tuyến đường của người lái xe. |
page_size |
Nếu bạn không đặt giá trị này, máy chủ sẽ quyết định số lượng kết quả cần trả về. |
page_token |
Đặt giá trị này thành một giá trị đã được trả về trước đó trong |
minimum_staleness |
Nếu được chỉ định, sẽ trả về những chuyến đi chưa được cập nhật sau thời gian |
SearchTripsResponse
Thông báo phản hồi SearchTrips.
Trường | |
---|---|
trips[] |
Danh sách các chuyến đi của chiếc xe được yêu cầu. |
next_page_token |
Truyền mã thông báo này trong SearchTripsRequest để phân trang qua kết quả danh sách. API này trả về một danh sách chuyến đi trong mỗi lệnh gọi và danh sách chuyến đi sẽ trống khi không còn kết quả nào. |
SearchVehiclesRequest
SearchVehicles
thư yêu cầu.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
parent |
Bắt buộc. Phải ở định dạng |
pickup_point |
Bắt buộc. Điểm đến lấy hàng cần tìm kiếm ở gần. |
dropoff_point |
Vị trí mà khách hàng dự định đến lấy hàng. Bạn bắt buộc phải điền trường này nếu |
pickup_radius_meters |
Bắt buộc. Xác định bán kính tìm kiếm xe xung quanh điểm đến lấy xe. Hệ thống sẽ chỉ trả về những chiếc xe nằm trong bán kính tìm kiếm. Giá trị phải nằm trong khoảng từ 400 đến 10.000 mét (bao gồm). |
count |
Bắt buộc. Chỉ định số lượng xe tối đa cần trả về. Giá trị phải nằm trong khoảng từ 1 đến 50 (bao gồm). |
minimum_capacity |
Bắt buộc. Chỉ định số lượng hành khách được xem xét cho một chuyến đi. Giá trị phải lớn hơn hoặc bằng 1. Giá trị dung lượng không bao gồm người lái xe. |
trip_types[] |
Bắt buộc. Biểu thị loại chuyến đi được đề xuất. Phải có đúng một loại. |
maximum_staleness |
Giới hạn phạm vi tìm kiếm chỉ trong những xe đã gửi thông tin cập nhật vị trí đến Fleet Engine trong khoảng thời gian được chỉ định. Những xe đang đứng yên nhưng vẫn truyền vị trí sẽ không được coi là dữ liệu cũ. Nếu bạn không đặt trường này, thì máy chủ sẽ sử dụng giá trị mặc định là 5 phút. |
vehicle_types[] |
Bắt buộc. Giới hạn phạm vi tìm kiếm đối với những xe có một trong các loại được chỉ định. Bạn phải chỉ định ít nhất một loại xe. Bạn không được phép sử dụng VehicleTypes có danh mục là |
required_attributes[] |
Người gọi có thể tạo các thao tác logic phức tạp bằng cách sử dụng bất kỳ tổ hợp nào của các trường
Giới hạn phạm vi tìm kiếm chỉ ở những chiếc xe có các thuộc tính được chỉ định. Trường này là một phép kết hợp/phép toán AND. Bạn chỉ được chỉ định tối đa 50 required_attributes. Số lượng này tương ứng với số lượng thuộc tính tối đa được phép trên một chiếc xe. |
required_one_of_attributes[] |
Giới hạn phạm vi tìm kiếm chỉ ở những xe có ít nhất một trong các thuộc tính được chỉ định trong mỗi |
required_one_of_attribute_sets[] |
Tương tự như
Giới hạn phạm vi tìm kiếm chỉ ở những chiếc xe có tất cả các thuộc tính trong một |
order_by |
Bắt buộc. Chỉ định tiêu chí sắp xếp mong muốn cho kết quả. |
include_back_to_back |
Điều này cho biết liệu những chiếc xe có một chuyến đi đang hoạt động có đủ điều kiện cho lượt tìm kiếm này hay không. Trường này chỉ được dùng khi bạn không chỉ định Giá trị mặc định là |
trip_id |
Cho biết chuyến đi được liên kết với |
current_trips_present |
Điều này cho biết liệu những chiếc xe đang có chuyến đi còn hiệu lực có đủ điều kiện cho lượt tìm kiếm này hay không. Bạn phải đặt giá trị này thành giá trị khác |
filter |
Không bắt buộc. Một cụm từ tìm kiếm bộ lọc để áp dụng khi tìm kiếm xe. Hãy xem http://aip.dev/160 để biết ví dụ về cú pháp bộ lọc. Trường này được thiết kế để thay thế các trường Bộ lọc này hoạt động như một mệnh đề AND với các điều kiện ràng buộc khác, chẳng hạn như Xin lưu ý rằng chỉ những truy vấn về thuộc tính của xe mới được hỗ trợ (ví dụ: Ngoài ra, tất cả các thuộc tính đều được lưu trữ dưới dạng chuỗi, vì vậy, các phép so sánh duy nhất được hỗ trợ đối với các thuộc tính là phép so sánh chuỗi. Để so sánh với các giá trị số hoặc boolean, bạn phải đặt các giá trị trong dấu ngoặc kép một cách rõ ràng để được coi là chuỗi (ví dụ: |
CurrentTripsPresent
Chỉ định các loại quy định hạn chế đối với các chuyến đi hiện tại của một chiếc xe.
Enum | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
Trường include_back_to_back sẽ chi phối tình trạng còn xe có chuyến đi. |
NONE |
Những phương tiện không có chuyến đi có thể xuất hiện trong kết quả tìm kiếm. Khi sử dụng giá trị này, include_back_to_back không thể là true . |
ANY |
Những xe có tối đa 5 chuyến đi hiện tại và 10 điểm đến sẽ xuất hiện trong kết quả tìm kiếm. Khi sử dụng giá trị này, include_back_to_back không thể là true . |
VehicleMatchOrder
Chỉ định thứ tự của các kết quả trùng khớp về xe trong phản hồi.
Enum | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Mặc định, được dùng cho thứ tự khớp xe không xác định hoặc không nhận dạng được. |
PICKUP_POINT_ETA |
Sắp xếp theo thứ tự tăng dần theo thời gian lái xe đến điểm đón. |
PICKUP_POINT_DISTANCE |
Thứ tự tăng dần theo khoảng cách lái xe đến điểm đến lấy hàng. |
DROPOFF_POINT_ETA |
Thứ tự tăng dần theo thời gian lái xe đến điểm trả khách. Bạn chỉ có thể sử dụng thứ tự này nếu điểm trả hàng được chỉ định trong yêu cầu. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Sắp xếp theo thứ tự tăng dần theo khoảng cách đường thẳng từ vị trí được báo cáo gần đây nhất của xe đến điểm đón. |
COST |
Thứ tự tăng dần theo chi phí khớp được định cấu hình. Chi phí trùng khớp được xác định là một phép tính có trọng số giữa khoảng cách theo đường thẳng và thời gian dự kiến đến. Trọng số được đặt bằng các giá trị mặc định và có thể được sửa đổi cho từng khách hàng. Vui lòng liên hệ với nhóm hỗ trợ Google nếu bạn cần sửa đổi các trọng số này cho dự án của mình. |
SearchVehiclesResponse
SearchVehicles
tin nhắn phản hồi.
Trường | |
---|---|
matches[] |
Danh sách các phương tiện khớp với tiêu chí |
SpeedReadingInterval
Chỉ báo mật độ giao thông trên một đoạn đường liên tục. Cho trước một đường dẫn có các điểm P_0, P_1, ... , P_N (chỉ mục từ 0), SpeedReadingInterval xác định một khoảng thời gian và mô tả lưu lượng truy cập của khoảng thời gian đó bằng các danh mục sau.
Trường | |
---|---|
start_polyline_point_index |
Chỉ mục bắt đầu của khoảng thời gian này trong đường dẫn. Trong JSON, khi chỉ mục là 0, trường này sẽ xuất hiện dưới dạng chưa được điền sẵn. |
end_polyline_point_index |
Chỉ mục kết thúc của khoảng thời gian này trong đường dẫn. Trong JSON, khi chỉ mục là 0, trường này sẽ xuất hiện dưới dạng chưa được điền sẵn. |
speed |
Tốc độ giao thông trong khoảng thời gian này. |
Tốc độ
Phân loại tốc độ của đường nhiều đường dựa trên dữ liệu giao thông.
Enum | |
---|---|
SPEED_UNSPECIFIED |
Giá trị mặc định. Giá trị này không được dùng. |
NORMAL |
Tốc độ bình thường, không có trở ngại giao thông. |
SLOW |
Đã phát hiện thấy tình trạng giảm tốc độ, lượng giao thông ở mức trung bình. |
TRAFFIC_JAM |
Trở ngại giao thông. |
StopLocation
Vị trí thực tế nơi diễn ra một điểm dừng (đến lấy hàng/trả hàng).
Trường | |
---|---|
point |
Bắt buộc. Cho biết vị trí thực tế. |
timestamp |
Cho biết thời điểm xảy ra điểm dừng. |
stop_time |
Chỉ có đầu vào. Không dùng nữa. Sử dụng trường dấu thời gian. |
TerminalLocation
Mô tả vị trí của một điểm tham chiếu.
Trường | |
---|---|
point |
Biểu thị |
place |
Tên tài nguyên của địa điểm đại diện cho vị trí này. Định dạng là Đây là tính năng thử nghiệm. |
point_location_source |
Chỉ có đầu ra. Nguồn của trường |
terminal_point_id |
Không dùng nữa: Thay vào đó, hãy chỉ định trường |
access_point_id |
Không dùng nữa: Thay vào đó, hãy chỉ định trường |
trip_id |
Không dùng nữa. |
terminal_location_type |
Không dùng nữa: |
PointSource
Cho biết nguồn của LatLng
.
Enum | |
---|---|
POINT_SOURCE_UNSPECIFIED |
Chưa xác định nguồn điểm. |
POINT_SOURCE_DEVELOPER_PROVIDED |
Nhà phát triển đã cung cấp rõ ràng LatLng . |
POINT_SOURCE_CALCULATED_FROM_PLACE |
LatLng được tính từ địa điểm được cung cấp. |
TerminalPointId
Không dùng nữa: Fleet Engine không còn hỗ trợ TerminalPoints nữa. Thay vào đó, hãy sử dụng TerminalLocation.point
.
Trường | |
---|---|
value |
Không dùng nữa. |
Trường nhóm Id . Không dùng nữa. Id chỉ có thể là một trong những trạng thái sau: |
|
place_id |
Không dùng nữa. |
generated_id |
Không dùng nữa. |
TrafficPolylineData
Tình trạng giao thông dọc theo tuyến đường dự kiến của xe.
Trường | |
---|---|
traffic_rendering |
Một đường nhiều đoạn hiển thị tốc độ giao thông cho tất cả các khu vực dọc theo một đoạn đường mà khách hàng lái xe. |
Chuyến đi
Siêu dữ liệu về chuyến đi.
Trường | |
---|---|
name |
Chỉ có đầu ra. Theo định dạng "providers/{provider}/trips/{trip}" |
vehicle_id |
Mã nhận dạng của xe thực hiện chuyến đi này. |
trip_status |
Trạng thái hiện tại của chuyến đi. |
trip_type |
Loại chuyến đi. |
pickup_point |
Vị trí mà khách hàng cho biết họ sẽ đến lấy hàng. |
actual_pickup_point |
Chỉ có đầu vào. Vị trí thực tế khi và nơi khách hàng được đón. Trường này dành cho nhà cung cấp để cung cấp ý kiến phản hồi về thông tin thực tế khi đến lấy. |
actual_pickup_arrival_point |
Chỉ có đầu vào. Thời gian và vị trí thực tế mà người lái xe đến điểm đón. Trường này dành cho nhà cung cấp để đưa ra ý kiến phản hồi về thông tin thực tế khi đến điểm đón. |
pickup_time |
Chỉ có đầu ra. Thời gian ước tính trong tương lai khi(các) hành khách sẽ được đón hoặc thời gian thực tế khi họ được đón. |
intermediate_destinations[] |
Các điểm dừng chân trung gian theo thứ tự mà chuyến đi yêu cầu (ngoài điểm đón và trả khách). Ban đầu, tính năng này sẽ không được hỗ trợ cho các chuyến đi được chia sẻ. |
intermediate_destinations_version |
Cho biết thời điểm gần đây nhất |
intermediate_destination_index |
Khi |
actual_intermediate_destination_arrival_points[] |
Chỉ có đầu vào. Thời gian và vị trí thực tế mà người lái xe đến một điểm dừng chân. Trường này dành cho nhà cung cấp để cung cấp ý kiến phản hồi về thông tin đến thực tế tại các điểm đến trung gian. |
actual_intermediate_destinations[] |
Chỉ có đầu vào. Thời gian và địa điểm thực tế khi khách hàng được đón tại một điểm đến trung gian. Trường này dành cho nhà cung cấp để cung cấp ý kiến phản hồi về thông tin thực tế khi đón khách tại các điểm đến trung gian. |
dropoff_point |
Vị trí mà khách hàng cho biết họ sẽ được thả xuống. |
actual_dropoff_point |
Chỉ có đầu vào. Thời gian và vị trí thực tế khi khách hàng được trả. Trường này dành cho nhà cung cấp để cung cấp ý kiến phản hồi về thông tin thực tế về việc trả khách. |
dropoff_time |
Chỉ có đầu ra. Thời gian ước tính trong tương lai khi(các) hành khách sẽ được trả tại điểm đến cuối cùng hoặc thời gian thực tế khi họ được trả. |
remaining_waypoints[] |
Chỉ có đầu ra. Đường dẫn đầy đủ từ vị trí hiện tại đến điểm trả hàng, bao gồm cả điểm trả hàng. Đường đi này có thể bao gồm các điểm tham chiếu của những chuyến đi khác. |
vehicle_waypoints[] |
Trường này hỗ trợ việc sắp xếp các điểm tham chiếu theo cách thủ công cho chuyến đi. Nó chứa tất cả các điểm tham chiếu còn lại cho xe được chỉ định, cũng như các điểm tham chiếu đón và trả khách cho chuyến đi này. Nếu chuyến đi chưa được chỉ định cho một xe, thì Fleet Engine sẽ bỏ qua trường này. Vì lý do liên quan đến quyền riêng tư, trường này chỉ được máy chủ điền sẵn trong các lệnh gọi |
route[] |
Chỉ có đầu ra. Tuyến đường dự kiến cho chuyến đi này đến mục nhập đầu tiên trong remaining_waypoints. Xin lưu ý rằng điểm tham chiếu đầu tiên có thể thuộc về một chuyến đi khác. |
current_route_segment |
Chỉ có đầu ra. Đường dẫn được mã hoá đến điểm tham chiếu tiếp theo. Lưu ý: Trường này chỉ dành cho Driver SDK và Consumer SDK. Chưa hỗ trợ tính năng giải mã. |
current_route_segment_version |
Chỉ có đầu ra. Cho biết lần gần đây nhất tuyến đường được sửa đổi. Lưu ý: Trường này chỉ dành cho Driver SDK và Consumer SDK. |
current_route_segment_traffic |
Chỉ có đầu ra. Cho biết tình trạng giao thông dọc theo Lưu ý: Trường này chỉ dành cho Driver SDK và Consumer SDK. |
current_route_segment_traffic_version |
Chỉ có đầu ra. Cho biết thời điểm gần đây nhất Lưu ý: Trường này chỉ dành cho Driver SDK và Consumer SDK. |
current_route_segment_end_point |
Chỉ có đầu ra. Điểm đánh dấu nơi |
remaining_distance_meters |
Chỉ có đầu ra. Quãng đường lái xe còn lại trong trường |
eta_to_first_waypoint |
Chỉ có đầu ra. Thời gian đến dự kiến cho điểm tham chiếu tiếp theo (mục đầu tiên trong trường |
remaining_time_to_first_waypoint |
Chỉ có đầu ra. Khoảng thời gian từ khi dữ liệu Chuyến đi được trả về cho đến thời gian trong |
remaining_waypoints_version |
Chỉ có đầu ra. Cho biết lần gần đây nhất |
remaining_waypoints_route_version |
Chỉ có đầu ra. Cho biết lần gần đây nhất |
number_of_passengers |
Không thể thay đổi. Cho biết số lượng hành khách trong chuyến đi này và không bao gồm người lái xe. Xe phải có chỗ trống để trả lại trong phản hồi |
last_location |
Chỉ có đầu ra. Cho biết vị trí được báo cáo gần đây nhất của xe dọc theo tuyến đường. |
last_location_snappable |
Chỉ có đầu ra. Cho biết liệu |
view |
Tập hợp con của các trường Chuyến đi được điền sẵn và cách diễn giải các trường đó. |
attributes[] |
Danh sách các thuộc tính tuỳ chỉnh của Chuyến đi. Mỗi thuộc tính phải có một khoá riêng biệt. |
TripAttribute
Mô tả một thuộc tính của chuyến đi dưới dạng một cặp khoá-giá trị. Độ dài chuỗi "khoá:giá trị" không được vượt quá 256 ký tự.
Trường | |
---|---|
key |
Khoá của thuộc tính. Khoá không được chứa ký tự dấu hai chấm (:). |
Trường nhóm trip_attribute_value . Giá trị của thuộc tính có thể thuộc loại chuỗi, boolean hoặc double. trip_attribute_value chỉ có thể là một trong những trạng thái sau: |
|
string_value |
Giá trị thuộc tính có dạng chuỗi văn bản. |
bool_value |
Giá trị thuộc tính có kiểu Boolean. |
number_value |
Giá trị thuộc tính có kiểu gấp đôi. |
TripStatus
Trạng thái của một chuyến đi cho biết tiến trình của chuyến đi đó.
Enum | |
---|---|
UNKNOWN_TRIP_STATUS |
Mặc định, được dùng cho trạng thái chuyến đi không xác định hoặc không nhận ra. |
NEW |
Chuyến đi mới tạo. |
ENROUTE_TO_PICKUP |
Tài xế đang trên đường đến điểm đón. |
ARRIVED_AT_PICKUP |
Người lái xe đã đến điểm đón. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Người lái xe đã đến điểm dừng chân và đang đợi hành khách. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Người lái xe đang trên đường đến một điểm đến trung gian (không phải điểm trả khách). |
ENROUTE_TO_DROPOFF |
Tài xế đã đón hành khách và đang trên đường đến điểm đến tiếp theo. |
COMPLETE |
Hành khách đã xuống xe và chuyến đi đã hoàn tất. |
CANCELED |
Chuyến đi bị huỷ trước khi người lái xe, hành khách hoặc nhà cung cấp dịch vụ đi chung xe đến đón. |
TripType
Loại chuyến đi.
Enum | |
---|---|
UNKNOWN_TRIP_TYPE |
Mặc định, dùng cho các loại chuyến đi không xác định hoặc không được nhận dạng. |
SHARED |
Chuyến đi có thể dùng chung xe với các chuyến đi khác. |
EXCLUSIVE |
Chuyến đi chỉ dành riêng cho một xe. |
TripView
Bộ chọn cho các nhóm trường Chuyến đi trong phản hồi GetTrip
. Hãy xem AIP-157 để biết bối cảnh. Chúng tôi có thể sẽ bổ sung thêm các chế độ xem khác.
Enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Giá trị mặc định. Để tương thích ngược, API sẽ mặc định là một khung hiển thị SDK. Để đảm bảo tính ổn định và khả năng hỗ trợ, khách hàng nên chọn một TripView khác ngoài SDK . |
SDK |
Bao gồm các trường có thể không diễn giải được hoặc không hỗ trợ được bằng các thư viện có sẵn công khai. |
JOURNEY_SHARING_V1S |
Các trường chuyến đi được điền sẵn cho trường hợp sử dụng Chia sẻ hành trình. Khung hiển thị này dành cho hoạt động giao tiếp giữa các máy chủ. |
TripWaypoint
Mô tả một điểm dừng trên tuyến đường của xe hoặc một điểm kết thúc trên chuyến đi của xe.
Trường | |
---|---|
location |
Vị trí của điểm tham chiếu này. |
trip_id |
Chuyến đi được liên kết với điểm tham chiếu này. |
waypoint_type |
Vai trò của điểm tham chiếu này trong chuyến đi, chẳng hạn như đón hoặc trả khách. |
path_to_waypoint[] |
Đường đi từ điểm tham chiếu trước đến điểm tham chiếu hiện tại. Nếu đây là điểm tham chiếu đầu tiên, thì đường dẫn sẽ là từ vị trí hiện tại của xe đến điểm tham chiếu. Trường này chỉ được điền khi có yêu cầu. |
encoded_path_to_waypoint |
Đường dẫn được mã hoá từ điểm tham chiếu trước đến điểm tham chiếu hiện tại. Lưu ý: Trường này chỉ dành cho Driver SDK và Consumer SDK. Chưa hỗ trợ tính năng giải mã. |
traffic_to_waypoint |
Tình trạng giao thông dọc theo đường đến điểm dừng chân này. Xin lưu ý rằng thông tin về lưu lượng truy cập chỉ dành cho khách hàng sử dụng Giải pháp về Chuyến đi và Giao hàng của Google Maps Platform. |
distance_meters |
Khoảng cách đường đi từ điểm tham chiếu trước đến điểm tham chiếu hiện tại. Nếu đây là điểm tham chiếu đầu tiên, thì khoảng cách trên đường đi là từ vị trí hiện tại của xe đến điểm tham chiếu. |
eta |
Thời gian đến dự kiến tại điểm tham chiếu này. |
duration |
Thời gian di chuyển từ điểm tham chiếu trước đến điểm tham chiếu này. Nếu đây là điểm tham chiếu đầu tiên, thì thời gian di chuyển là từ vị trí hiện tại của xe đến điểm tham chiếu. |
UpdateTripRequest
Thông báo yêu cầu UpdateTrip.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
name |
Bắt buộc. Phải ở định dạng |
trip |
Bắt buộc. Chuyến đi liên quan đến thông tin cập nhật. Fleet Engine duy trì các trường sau. Không cập nhật các đối tượng này bằng Trip.update.
Khi cập nhật Khi bạn chỉ định Để tránh tình trạng xung đột dữ liệu cho các chuyến đi có nhiều điểm đến, bạn nên cung cấp |
update_mask |
Bắt buộc. Mặt nạ cho trường cho biết những trường nào trong Chuyến đi cần cập nhật. |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
thư yêu cầu.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
name |
Bắt buộc. Phải ở định dạng |
attributes[] |
Bắt buộc. Các thuộc tính xe cần cập nhật. Những thuộc tính không được đề cập sẽ không bị thay đổi hoặc xoá. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
tin nhắn phản hồi.
Trường | |
---|---|
attributes[] |
Bắt buộc. Danh sách đầy đủ mới nhất về các thuộc tính của xe, bao gồm cả thuộc tính mới, đã thay đổi và không thay đổi. |
UpdateVehicleRequest
Thông báo yêu cầu UpdateVehicle.
Trường | |
---|---|
header |
Tiêu đề yêu cầu Fleet Engine tiêu chuẩn. |
name |
Bắt buộc. Phải ở định dạng |
vehicle |
Bắt buộc. Các giá trị thực thể
Nếu trường Tương tự, bạn có thể cập nhật trường |
update_mask |
Bắt buộc. Một mặt nạ cho trường cho biết những trường nào của |
Loại xe
Siêu dữ liệu của xe.
Trường | |
---|---|
name |
Chỉ có đầu ra. Tên riêng của chiếc xe này. Định dạng là |
vehicle_state |
Trạng thái của xe. |
supported_trip_types[] |
Các loại chuyến đi mà xe này hỗ trợ. |
current_trips[] |
Chỉ có đầu ra. Danh sách |
last_location |
Vị trí gần đây nhất được báo cáo của xe. |
past_locations[] |
Chỉ có đầu vào. Những vị trí mà xe này đã từng đến nhưng chưa được báo cáo cho Fleet Engine. Dịch vụ này được dùng trong |
maximum_capacity |
Tổng số hành khách mà phương tiện này có thể chở. Giá trị này không bao gồm người lái xe. Giá trị này phải lớn hơn hoặc bằng 1. |
attributes[] |
Danh sách 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á riêng biệt. |
vehicle_type |
Bắt buộc. Loại xe này. Có thể dùng để lọc xe trong kết quả |
license_plate |
Thông tin biển số xe. |
route[] |
Không dùng nữa: Thay vào đó, hãy sử dụng |
current_route_segment |
Đường nhiều đoạn chỉ định tuyến đường mà ứng dụng dành cho tài xế dự đị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 Driver SDK. Chưa hỗ trợ tính năng giải mã. |
current_route_segment_traffic |
Chỉ có đầu vào. 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 Driver SDK. |
current_route_segment_version |
Chỉ có đầu ra. Thời điểm |
current_route_segment_end_point |
Điểm đánh dấu nơi |
remaining_distance_meters |
Quãng đường lái xe còn lại cho |
eta_to_first_waypoint |
Thời gian dự kiến đến mục đầu tiên trong trường Khi cập nhật xe, |
remaining_time_seconds |
Chỉ có đầu vào. Thời gian lái xe còn lại cho Khi cập nhật xe, |
waypoints[] |
Các điểm tham chiếu còn lại được chỉ định cho Xe này. |
waypoints_version |
Chỉ có đầu ra. Lần gần đây nhất trường |
back_to_back_enabled |
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 |
navigation_status |
Trạng thái điều hướng của xe. |
device_settings |
Chỉ có đầu vào. Thông tin về các chế độ cài đặt trên thiết bị di động mà người lái xe đang sử dụng. |
VehicleType
Loại xe.
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 danh mục xe không xác định hoặc không được nhận dạng. |
AUTO |
Ô tô. |
TAXI |
Mọi phương tiện hoạt động như một chiếc taxi (thường được cấp phép hoặc quản lý). |
TRUCK |
Nhìn chung, đây là một loại xe có dung lượng lưu trữ lớn. |
TWO_WHEELER |
Xe mô tô, xe máy hoặc phương tiện hai bánh khác |
BICYCLE |
Phương tiện vận chuyển chạy bằng sức người. |
PEDESTRIAN |
Một người vận chuyển, thường đi bộ hoặc chạy, di chuyển dọc theo đường dành cho người đi bộ. |
VehicleAttribute
Mô tả một thuộc tính của xe dưới dạng một cặp khoá-giá trị. Độ dài chuỗi "khoá:giá trị" không được vượt quá 256 ký tự.
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ể thuộc loại chuỗi, boolean hoặc double. vehicle_attribute_value chỉ có thể là một trong những trạng thái sau: |
|
string_value |
Giá trị thuộc tính có dạng chuỗi văn bản. Lưu ý: Trường này giống hệt với trường |
bool_value |
Giá trị thuộc tính có kiểu Boolean. |
number_value |
Giá trị thuộc tính có kiểu gấp đôi. |
VehicleAttributeList
Một kiểu dữ liệu danh sách danh sách cho các thuộc tính của xe.
Trường | |
---|---|
attributes[] |
Danh sách các thuộc tính trong bộ sưu tập này. |
VehicleLocation
Vị trí, tốc độ và hướng đi của xe tại một thời điểm.
Trường | |
---|---|
location |
Vị trí của xe. Khi được gửi đến Fleet Engine, vị trí của xe là vị trí GPS. Khi bạn nhận được vị trí này trong một phản hồi, vị trí của xe có thể là vị trí GPS, vị trí bổ sung hoặc một số vị trí ước đoán khác. Nguồn được chỉ định trong |
horizontal_accuracy |
Không dùng nữa: Thay vào đó, hãy sử dụng |
latlng_accuracy |
Độ chính xác của |
heading |
Hướng di chuyển của xe tính bằng độ. 0 biểu thị hướng Bắc. Phạm vi hợp lệ là [0,360). |
bearing_accuracy |
Không dùng nữa: Thay vào đó, hãy sử dụng |
heading_accuracy |
Độ chính xác của |
altitude |
Độ cao tính bằng mét so với WGS84. |
vertical_accuracy |
Không dùng nữa: Thay vào đó, hãy sử dụng |
altitude_accuracy |
Độ chính xác là |
speed_kmph |
Tốc độ của xe tính bằng km/giờ. Không dùng nữa: Thay vào đó, hãy sử dụng |
speed |
Tốc độ của xe tính bằng mét/giây |
speed_accuracy |
Độ chính xác của |
update_time |
Thời gian mà |
server_time |
Chỉ có đầu ra. Thời gian máy chủ nhận được thông tin vị trí. |
location_sensor |
Nhà cung cấp dữ liệu vị trí (ví dụ: |
is_road_snapped |
|
is_gps_sensor_enabled |
Chỉ có đầu vào. Cho biết liệu cảm biến GPS có được bật trên thiết bị di động hay không. |
time_since_update |
Chỉ có đầu vào. Thời gian (tính bằng giây) kể từ khi vị trí này được gửi đến máy chủ lần đầu tiên. Giá trị này sẽ bằng 0 cho lần cập nhật đầu tiên. Nếu không xác định được thời gian (ví dụ: khi ứng dụng khởi động lại), giá trị này sẽ đặt lại thành 0. |
num_stale_updates |
Chỉ có đầu vào. Không dùng nữa: Giờ đây, các tín hiệu khác được dùng để xác định xem một vị trí có còn mới hay không. |
raw_location |
Vị trí thô của xe (chưa được xử lý bằng tính năng gắn vị trí vào đường). |
raw_location_time |
Dấu thời gian liên kết với vị trí thô. |
raw_location_sensor |
Nguồn của vị trí thô. Giá trị mặc định là |
raw_location_accuracy |
Độ chính xác của |
flp_location |
Vị trí do Trình cung cấp vị trí kết hợp của Android cung cấp. |
flp_update_time |
Dấu thời gian cập nhật của |
flp_latlng_accuracy_meters |
Độ chính xác của |
flp_heading_degrees |
Hướng di chuyển của xe theo độ, do Trình cung cấp vị trí kết hợp xác định. 0 biểu thị hướng Bắc. Phạm vi hợp lệ là [0,360). |
supplemental_location |
Vị trí bổ sung do ứng dụng tích hợp cung cấp. |
supplemental_location_time |
Dấu thời gian liên kết với vị trí bổ sung. |
supplemental_location_sensor |
Nguồn của vị trí bổ sung. Giá trị mặc định là |
supplemental_location_accuracy |
Độ chính xác của |
road_snapped |
Không dùng nữa: Thay vào đó, hãy sử dụng |
VehicleMatch
Chứa xe và các thông tin ước tính liên quan cho một chiếc xe khớp với các điểm của chuyến đi đang hoạt động cho chiếc xe đó SearchVehiclesRequest
.
Trường | |
---|---|
vehicle |
Bắt buộc. Một chiếc xe phù hợp với yêu cầu. |
vehicle_pickup_eta |
Thời gian dự kiến lái xe đến điểm đón được chỉ định trong yêu cầu. Giá trị trống cho biết không tính được thời gian dự kiến đến cho xe. Nếu |
vehicle_pickup_distance_meters |
Khoảng cách từ vị trí hiện tại của Xe đến điểm đón được chỉ định trong yêu cầu, bao gồm mọi điểm đón hoặc trả khách trung gian cho các chuyến đi hiện có. Khoảng cách này bao gồm khoảng cách lái xe (tuyến đường) đã tính, cộng với khoảng cách đường thẳng giữa điểm cuối của chỉ đường và điểm đón được yêu cầu. (Khoảng cách giữa điểm kết thúc chỉ dẫn và điểm đón theo yêu cầu thường không xa.) Giá trị trống cho biết có lỗi khi tính khoảng cách. |
vehicle_pickup_straight_line_distance_meters |
Bắt buộc. Khoảng cách theo đường thẳng giữa xe và điểm đón được chỉ định trong yêu cầu. |
vehicle_dropoff_eta |
Thời gian đến dự kiến (ETA) lái xe của toàn bộ xe đến điểm trả khách được chỉ định trong yêu cầu. Thời gian đến dự kiến bao gồm cả thời gian dừng tại mọi điểm tham chiếu trước |
vehicle_pickup_to_dropoff_distance_meters |
Quãng đường lái xe (tính bằng mét) của xe từ điểm đón đến điểm trả khách được chỉ định trong yêu cầu. Khoảng cách này chỉ tính giữa hai điểm và không bao gồm vị trí của xe hoặc bất kỳ điểm nào khác mà xe phải ghé thăm trước khi đến điểm đón hoặc điểm trả khách. Giá trị này sẽ chỉ được điền sẵn khi bạn chỉ định một |
trip_type |
Bắt buộc. Loại chuyến đi của yêu cầu được dùng để tính thời gian dự kiến đến điểm đón. |
vehicle_trips_waypoints[] |
Danh sách có thứ tự gồm các điểm tham chiếu dùng để tính thời gian dự kiến đến. Danh sách này bao gồm vị trí của xe, điểm đón của các chuyến đi đang hoạt động cho xe và điểm đón được cung cấp trong yêu cầu. Danh sách trống cho biết không tính được thời gian đến dự kiến của xe. |
vehicle_match_type |
Loại kết quả khớp của xe. |
requested_ordered_by |
Thứ tự được yêu cầu để sắp xếp các kết quả khớp về xe. Tương đương với |
ordered_by |
Thứ tự được yêu cầu để sắp xếp các kết quả khớp về xe. Tương đương với |
VehicleMatchType
Loại tiêu chí khớp xe.
Enum | |
---|---|
UNKNOWN |
Loại kết quả khớp không xác định cho xe |
EXCLUSIVE |
Xe hiện không có chuyến đi nào được chỉ định và có thể tiếp tục đến điểm đón. |
BACK_TO_BACK |
Xe hiện đang được chỉ định cho một chuyến đi, nhưng có thể tiếp tục đến điểm đón sau khi hoàn thành chuyến đi đang diễn ra. Việc tính toán ETA và khoảng cách có tính đến chuyến đi hiện tại. |
CARPOOL |
Xe có đủ chỗ cho một chuyến đi chung. |
CARPOOL_BACK_TO_BACK |
Xe sẽ hoàn thành chuyến đi hiện tại đang hoạt động trước khi tiếp tục đến điểm đón. Việc tính toán ETA và khoảng cách có tính đến chuyến đi hiện tại. |
VehicleState
Trạng thái của Vehicle
.
Enum | |
---|---|
UNKNOWN_VEHICLE_STATE |
Mặc định, dùng cho các trạng thái xe không xác định hoặc không nhận dạng được. |
OFFLINE |
Xe 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 một chuyến đi được giao. |
ONLINE |
Xe đang nhận chuyến đi mới. |
VisualTrafficReportPolylineRendering
Mô tả cách ứng dụng nên tô màu một phần của đường nhiều đường dọc theo tuyến đường.
Trường | |
---|---|
road_stretch[] |
Không bắt buộc. Đoạn đường cần được kết xuất dọc theo đường nhiều đường. Các đoạn đường được đảm bảo không trùng lặp và không nhất thiết phải trải dài toàn bộ tuyến đường. Nếu không có đoạn đường nào để tạo kiểu, ứng dụng sẽ áp dụng kiểu mặc định cho tuyến đường. |
RoadStretch
Một đoạn đường cần được kết xuất.
Trường | |
---|---|
style |
Bắt buộc. Kiểu cần áp dụng. |
offset_meters |
Bắt buộc. Kiểu này sẽ được áp dụng trong khoảng |
length_meters |
Bắt buộc. Độ dài của đường dẫn để á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 |
Tình trạng giao thông đang chậm lại. |
TRAFFIC_JAM |
Có ách tắc giao thông. |
Waypoint
Mô tả các điểm trung gian dọc theo một tuyến đường cho VehicleMatch
trong SearchVehiclesResponse
. Khái niệm này được biểu thị dưới dạng TripWaypoint
trong tất cả các điểm cuối khác.
Trường | |
---|---|
lat_lng |
Vị trí của điểm tham chiếu này. |
eta |
Thời gian dự kiến xe sẽ đến điểm tham chiếu này. |
WaypointType
Loại điểm đánh dấu.
Enum | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Loại điểm tham chiếu không xác định hoặc chưa chỉ định. |
PICKUP_WAYPOINT_TYPE |
Điểm tham chiếu để đón hành khách hoặc lấy hàng. |
DROP_OFF_WAYPOINT_TYPE |
Điểm tham chiếu để trả khách hoặc hàng hoá. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Điểm tham chiếu cho các điểm đến trung gian trong một chuyến đi có nhiều điểm đến. |