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)

차량의 위치입니다. 차량 엔진으로 전송되면 차량 위치가 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 또는 Wi-Fi 액세스 포인트
PASSIVE 휴대폰 기지국 ID 또는 Wi-Fi 액세스 포인트
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 운영체제의 위치 제공업체입니다.