특정 시점의 차량 위치, 속도, 방향입니다.
| JSON 표현 | 
|---|
| { "location": { object ( | 
| 필드 | |
|---|---|
| location | 
 차량의 위치입니다. Fleet Engine으로 전송될 때 차량의 위치는 GPS 위치입니다. 대답으로 수신되는 경우 차량의 위치는 GPS 위치, 보조 위치 또는 기타 추정 위치일 수 있습니다. 소스는  | 
| horizontalAccuracy | 
 지원 중단됨: 대신  | 
| latlngAccuracy | 
 반지름이  | 
| heading | 
 차량이 이동하는 방향(도)입니다. 0은 북쪽을 나타냅니다. 유효한 범위는 [0,360)입니다. | 
| bearingAccuracy | 
 지원 중단됨: 대신  | 
| headingAccuracy | 
 정확도는  | 
| altitude | 
 WGS84 위의 고도(미터)입니다. | 
| verticalAccuracy | 
 지원 중단됨: 대신  | 
| altitudeAccuracy | 
 
 | 
| speedKmph | 
 차량의 속도(단위: km/h)입니다. 지원 중단됨: 대신  | 
| speed | 
 차량 속도(미터/초) | 
| speedAccuracy | 
 
 | 
| updateTime | 
 센서의 시계에 따라 센서가  생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면  | 
| serverTime | 
 출력 전용입니다. 서버가 위치 정보를 수신한 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면  | 
| locationSensor | 
 위치 데이터 제공자 (예:  | 
| isRoadSnapped | 
 
 | 
| isGpsSensorEnabled | 
 입력 전용입니다. 휴대기기에서 GPS 센서가 사용 설정되어 있는지 나타냅니다. | 
| timeSinceUpdate | 
 입력 전용입니다. 이 위치가 서버에 처음 전송된 이후의 시간 (초)입니다. 첫 번째 업데이트의 경우 0입니다. 시간을 알 수 없는 경우 (예: 앱이 다시 시작되는 경우) 이 값은 0으로 재설정됩니다. | 
| numStaleUpdates | 
 입력 전용입니다. 지원 중단됨: 이제 다른 신호를 사용하여 위치가 오래되었는지 확인합니다. | 
| rawLocation | 
 원시 차량 위치 (road-snapper에서 처리되지 않음)입니다. | 
| rawLocationTime | 
 원시 위치와 연결된 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면  | 
| rawLocationSensor | 
 원시 위치의 소스입니다. 기본값은  | 
| rawLocationAccuracy | 
 
 | 
| flpLocation | 
 Android의 통합 위치 정보 제공자의 위치입니다. | 
| flpUpdateTime | 
 
 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면  | 
| flpLatlngAccuracyMeters | 
 반지름이  | 
| flpHeadingDegrees | 
 융합 위치 제공자가 결정한 차량의 이동 방향(도)입니다. 0은 북쪽을 나타냅니다. 유효한 범위는 [0,360)입니다. | 
| supplementalLocation | 
 통합 앱에서 제공하는 보충 위치입니다. | 
| supplementalLocationTime | 
 보조 위치와 연결된 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면  | 
| supplementalLocationSensor | 
 보조 위치의 소스입니다. 기본값은  | 
| supplementalLocationAccuracy | 
 
 | 
| roadSnapped | 
 지원 중단됨: 대신  | 
DeliveryVehicleLocationSensor
위치를 확인하는 데 사용된 센서 또는 방법론입니다.
| 열거형 | |
|---|---|
| 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으로 표시된 위치는 일반적으로 DeliveryVehicle의 lastLocation.supplemental_location_sensor를 통해 제공됩니다. | 
| FLEET_ENGINE_LOCATION | Fleet Engine이 사용 가능한 신호를 기반으로 계산한 위치입니다. 출력 전용입니다. 이 값은 요청에서 수신되면 거부됩니다. | 
| FUSED_LOCATION_PROVIDER | Android의 통합 위치 정보 제공자입니다. | 
| CORE_LOCATION | Apple 운영체제의 위치 제공자입니다. |