VehicleLocation

특정 시점 차량의 위치, 속도, 방향입니다.

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 (LocationSensor),
  "isRoadSnapped": boolean,
  "isGpsSensorEnabled": boolean,
  "timeSinceUpdate": integer,
  "numStaleUpdates": integer,
  "rawLocation": {
    object (LatLng)
  },
  "rawLocationTime": string,
  "rawLocationSensor": enum (LocationSensor),
  "rawLocationAccuracy": number,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (LocationSensor),
  "supplementalLocationAccuracy": number,
  "roadSnapped": boolean
}
필드
location

object (LatLng)

차량의 위치입니다. 차량이 Fleet Engine으로 전송되면 차량 위치가 GPS 위치가 됩니다. 응답에서 차량 위치를 수신하면 차량 위치는 GPS 위치, 보조 위치 또는 기타 예상 위치가 될 수 있습니다. 소스는 locationSensor에 지정됩니다.

horizontalAccuracy
(deprecated)

number

지원 중단됨: 대신 latlngAccuracy를 사용하세요.

latlngAccuracy

number

반경을 미터 단위로 하는 location의 정확도입니다.

heading

integer

차량이 이동하는 방향입니다(단위: 도). 0은 북쪽을 나타냅니다. 유효한 범위는 [0,360)입니다.

bearingAccuracy
(deprecated)

number

지원 중단됨: 대신 headingAccuracy를 사용하세요.

headingAccuracy

number

정확도는 heading도입니다.

altitude

number

WGS84 이상의 고도(미터)입니다.

verticalAccuracy
(deprecated)

number

지원 중단됨: 대신 altitudeAccuracy를 사용하세요.

altitudeAccuracy

number

정확도는 altitude(미터)입니다.

speedKmph
(deprecated)

integer

차량 속도(시속 킬로미터)입니다. 지원 중단됨: 대신 speed를 사용하세요.

speed

number

차량 속도(미터/초)

speedAccuracy

number

정확도는 speed입니다(미터/초).

updateTime

string (Timestamp format)

센서 클록에 따라 센서가 location를 보고한 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

serverTime

string (Timestamp format)

출력 전용. 서버가 위치 정보를 수신한 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

locationSensor

enum (LocationSensor)

위치 데이터 제공자입니다 (예: GPS).

isRoadSnapped

boolean

location이(가) 도로에 맞춰졌는지 여부입니다.

isGpsSensorEnabled

boolean

입력 전용. 모바일 기기에서 GPS 센서가 활성화되어 있는지 여부를 나타냅니다.

timeSinceUpdate

integer

입력 전용. 이 위치가 서버에 처음 전송된 이후의 시간 (초)입니다. 첫 번째 업데이트에서는 0이 됩니다. 시간을 알 수 없는 경우 (예: 앱이 다시 시작될 때) 이 값은 0으로 재설정됩니다.

numStaleUpdates
(deprecated)

integer

입력 전용. 지원 중단됨: 이제 위치가 오래된지 확인하는 데 다른 신호가 사용됩니다.

rawLocation

object (LatLng)

원시 차량 위치 (도로 스내퍼에 의해 처리되지 않음)

rawLocationTime

string (Timestamp format)

원시 위치와 연결된 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

rawLocationSensor

enum (LocationSensor)

원시 위치의 소스입니다. 기본값은 GPS입니다.

rawLocationAccuracy

number

반경(미터) 기준 rawLocation의 정확도입니다.

supplementalLocation

object (LatLng)

통합 앱에서 제공하는 추가 위치

supplementalLocationTime

string (Timestamp format)

보조 위치와 연결된 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

supplementalLocationSensor

enum (LocationSensor)

보조 위치의 소스입니다. 기본값은 CUSTOMER_SUPPLIED_LOCATION입니다.

supplementalLocationAccuracy

number

반경(미터) 기준 supplementalLocation의 정확도입니다.

roadSnapped
(deprecated)

boolean

지원 중단됨: 대신 isRoadSnapped를 사용하세요.

LocationSensor

위치를 파악하는 데 사용되는 센서 또는 방법

열거형
UNKNOWN_SENSOR 센서가 지정되지 않았거나 알 수 없습니다.
GPS GPS 또는 지원 GPS 중에서 선택할 수 있습니다.
NETWORK 지원되는 GPS, 휴대폰 기지국 ID 또는 WiFi 액세스 포인트.
PASSIVE 휴대폰 기지국 ID 또는 WiFi 액세스 포인트.
ROAD_SNAPPED_LOCATION_PROVIDER 휴대기기에서 가장 가능성이 높은 도로 위치로 판단한 위치입니다.
CUSTOMER_SUPPLIED_LOCATION 독립적인 소스의 고객 제공 위치입니다. 일반적으로 이 값은 Driver SDK를 실행하는 휴대기기 이외의 소스에서 제공된 위치에 사용됩니다. 원본 소스가 다른 enum 값 중 하나로 설명되는 경우 해당 값을 사용합니다. CUSTOMER_SUPPLIED_LOCATION으로 표시된 위치는 일반적으로 차량의 lastLocation.supplemental_location_sensor를 통해 제공됩니다.
FLEET_ENGINE_LOCATION 사용 가능한 신호를 기반으로 Fleet Engine에서 계산한 위치입니다. 출력 전용. 이 값은 요청에서 수신되면 거부됩니다.
FUSED_LOCATION_PROVIDER Android의 통합 위치 정보 제공자
CORE_LOCATION Apple 운영체제의 위치 제공자입니다.