DeliveryVehicleLocation

Vị trí, tốc độ và hướng của một xe tại một thời điểm.

Biểu diễn dưới dạng JSON
{
  "location": {
    object (LatLng)
  },
  "horizontalAccuracy": number,
  "latlngAccuracy": number,
  "heading": integer,
  "bearingAccuracy": number,
  "headingAccuracy": number,
  "altitude": number,
  "verticalAccuracy": number,
  "altitudeAccuracy": number,
  "speedKmph": integer,
  "speed": number,
  "speedAccuracy": number,
  "updateTime": string,
  "serverTime": string,
  "locationSensor": enum (DeliveryVehicleLocationSensor),
  "isRoadSnapped": boolean,
  "isGpsSensorEnabled": boolean,
  "timeSinceUpdate": integer,
  "numStaleUpdates": integer,
  "rawLocation": {
    object (LatLng)
  },
  "rawLocationTime": string,
  "rawLocationSensor": enum (DeliveryVehicleLocationSensor),
  "rawLocationAccuracy": number,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (DeliveryVehicleLocationSensor),
  "supplementalLocationAccuracy": number,
  "roadSnapped": boolean
}
Trường
location

object (LatLng)

Vị trí của xe. Khi được gửi đến Công cụ quản lý đội xe, vị trí của xe là vị trí GPS. Khi bạn nhận được thông tin 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 tính khác. Nguồn được chỉ định trong locationSensor.

horizontalAccuracy
(deprecated)

number

Không dùng nữa: Hãy sử dụng latlngAccuracy.

latlngAccuracy

number

Độ chính xác của location tính bằng mét dưới dạng bán kính.

heading

integer

Hướng xe đang di chuyển tính bằng độ. 0 thể hiện hướng Bắc. Phạm vi hợp lệ là [0,360).

bearingAccuracy
(deprecated)

number

Không dùng nữa: Hãy sử dụng headingAccuracy.

headingAccuracy

number

Độ chính xác của heading theo độ.

altitude

number

Độ cao tính bằng mét so với WGS84.

verticalAccuracy
(deprecated)

number

Không dùng nữa: Hãy sử dụng altitudeAccuracy.

altitudeAccuracy

number

Độ chính xác của altitude tính bằng mét.

speedKmph
(deprecated)

integer

Tốc độ của xe tính bằng km/giờ. Không dùng nữa: Hãy sử dụng speed.

speed

number

Tốc độ của xe tính bằng mét/giây

speedAccuracy

number

Độ chính xác của speed tính theo mét/giây.

updateTime

string (Timestamp format)

Thời gian mà cảm biến báo cáo location theo đồng hồ của cảm biến.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

serverTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm máy chủ nhận được thông tin vị trí.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

locationSensor

enum (DeliveryVehicleLocationSensor)

Nhà cung cấp dữ liệu vị trí (ví dụ: GPS).

isRoadSnapped

boolean

Liệu location có được gắn vào một con đường hay không.

isGpsSensorEnabled

boolean

Chỉ nhập. Cho biết liệu cảm biến GPS có được bật trên thiết bị di động hay không.

timeSinceUpdate

integer

Chỉ nhập. Thời gian (tính bằng giây) kể từ lần đầu tiên vị trí này được gửi đến máy chủ. Giá trị này sẽ là 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 về 0.

numStaleUpdates
(deprecated)

integer

Chỉ nhập. Không dùng nữa: Các tín hiệu khác hiện được dùng để xác định xem một vị trí có lỗi thời hay không.

rawLocation

object (LatLng)

Vị trí thô của xe (chưa được xử lý bằng công cụ chụp đường).

rawLocationTime

string (Timestamp format)

Dấu thời gian liên kết với vị trí thô.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

rawLocationSensor

enum (DeliveryVehicleLocationSensor)

Nguồn của vị trí thô. Giá trị mặc định là GPS.

rawLocationAccuracy

number

Độ chính xác của rawLocation dưới dạng bán kính, tính bằng mét.

supplementalLocation

object (LatLng)

Vị trí bổ sung do ứng dụng tích hợp cung cấp.

supplementalLocationTime

string (Timestamp format)

Dấu thời gian liên kết với vị trí bổ sung.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo Z và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ dời khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

supplementalLocationSensor

enum (DeliveryVehicleLocationSensor)

Nguồn của vị trí bổ sung. Giá trị mặc định là CUSTOMER_SUPPLIED_LOCATION.

supplementalLocationAccuracy

number

Độ chính xác của supplementalLocation dưới dạng bán kính, tính bằng mét.

roadSnapped
(deprecated)

boolean

Không dùng nữa: Hãy sử dụng isRoadSnapped.

DeliveryVehicleLocationSensor

Cảm biến hoặc phương pháp 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 được hỗ trợ.
NETWORK GPS hỗ trợ, mã trạm phát sóng hoặc điểm truy cập Wi-Fi.
PASSIVE Mã tháp phát sóng di độ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í đường có nhiều khả năng nhất.
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 vị trí được cung cấp từ các nguồn khác ngoài thiết bị di động chạy SDK Trình điều khiển. Nếu nguồn gốc được mô tả bằng một trong các giá trị enum khác, hãy sử dụng giá trị đó. Các vị trí được đánh dấu là CUSTOMER_SUPPLIED_LOCATION thường được cung cấp thông qua lastLocation.supplemental_location_sensor của DeliveryVehicle.
FLEET_ENGINE_LOCATION Vị trí do Công cụ theo dõi xe 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 các hệ điều hành của Apple.