특정 시점 차량의 위치, 속도, 방향입니다.
JSON 표현 |
---|
{ "location": { object ( |
필드 | |
---|---|
location |
차량의 위치입니다. 차량 엔진으로 전송되면 차량 위치가 GPS 위치가 됩니다. 응답으로 수신되면 차량의 위치는 GPS 위치, 보조 위치 또는 기타 예상 위치가 될 수 있습니다. 소스는 |
horizontalAccuracy |
지원 중단됨: 대신 |
latlngAccuracy |
반경으로 나타낸 |
heading |
차량이 이동하는 방향입니다(단위: 도). 0은 북쪽을 나타냅니다. 유효한 범위는 [0,360)입니다. |
bearingAccuracy |
지원 중단됨: 대신 |
headingAccuracy |
|
altitude |
WGS84를 초과하는 고도(미터) |
verticalAccuracy |
지원 중단됨: 대신 |
altitudeAccuracy |
정확도는 |
speedKmph |
차량의 속도(시속 킬로미터)입니다. 지원 중단됨: 대신 |
speed |
차량 속도(미터/초) |
speedAccuracy |
|
updateTime |
센서의 시계에 따라 센서에서 RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
serverTime |
출력 전용입니다. 서버가 위치 정보를 수신한 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
locationSensor |
위치 데이터의 제공자입니다 (예: |
isRoadSnapped |
|
isGpsSensorEnabled |
입력 전용입니다. 모바일 기기에서 GPS 센서가 활성화되어 있는지 여부를 나타냅니다. |
timeSinceUpdate |
입력 전용입니다. 이 위치가 처음 서버에 전송된 이후의 시간 (초)입니다. 첫 번째 업데이트의 경우 0이 됩니다. 시간을 알 수 없는 경우 (예: 앱이 다시 시작될 때) 이 값은 0으로 재설정됩니다. |
numStaleUpdates |
입력 전용입니다. 지원 중단됨: 이제 위치가 오래되었는지 확인하는 데 다른 신호가 사용됩니다. |
rawLocation |
원시 차량 위치입니다 (로드 스냅퍼에서 처리하지 않음). |
rawLocationTime |
원시 위치와 연결된 타임스탬프입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
rawLocationSensor |
원시 위치의 소스입니다. 기본값은 |
rawLocationAccuracy |
|
supplementalLocation |
통합 앱에서 제공하는 추가 위치 |
supplementalLocationTime |
보조 위치와 연결된 타임스탬프입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
supplementalLocationSensor |
보조 위치의 소스입니다. 기본값은 |
supplementalLocationAccuracy |
|
roadSnapped |
지원 중단됨: 대신 |
DeliveryVehicleLocationSensor
위치를 확인하는 데 사용되는 센서 또는 방법
열거형 | |
---|---|
UNKNOWN_SENSOR |
센서가 지정되지 않았거나 알 수 없습니다. |
GPS |
GPS 또는 보조 GPS. |
NETWORK |
GPS, 휴대폰 기지국 ID 또는 WiFi 액세스 포인트 |
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 운영체제의 위치 정보 제공자입니다. |