- 리소스: Vehicle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- VehicleState
- VehicleAttribute
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- VehicleType
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 카테고리
- LicensePlate
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- TrafficPolylineData
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- VisualTrafficReportPolylineRendering
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- RoadStretch
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 스타일
- NavigationStatus
- DeviceSettings
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- LocationPowerSaveMode
- BatteryInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- BatteryStatus
- PowerSource
- 메서드
리소스: 차량
차량 메타데이터.
JSON 표현 |
---|
{ "name": string, "vehicleState": enum ( |
필드 | |
---|---|
name |
출력 전용입니다. 차량의 고유한 이름입니다. 형식은 |
vehicleState |
차량 상태입니다. |
supportedTripTypes[] |
이 차량에서 지원하는 이동 유형입니다. |
currentTrips[] |
출력 전용입니다. 현재 이 차량에 할당된 이동의 |
lastLocation |
차량의 마지막으로 보고된 위치입니다. |
maximumCapacity |
이 차량에 승차할 수 있는 총 승객 수입니다. 드라이버는 이 값에서 고려되지 않습니다. 이 값은 1 이상이어야 합니다. |
attributes[] |
차량 속성 목록입니다. 차량에는 최대 100개의 속성이 포함될 수 있으며 각 속성에는 고유 키가 있어야 합니다. |
vehicleType |
필수 항목입니다. 이 차량의 유형입니다. |
licensePlate |
차량의 번호판 정보입니다. |
route[] |
지원 중단됨: 대신 |
currentRouteSegment |
운전자 앱이 다음 경유지까지 이동하려는 경로를 지정하는 폴리라인입니다. 이 목록은 차량에 할당된 모든 진행 중인 이동의 참고: 이 필드는 드라이버 SDK에서만 사용할 수 있습니다. 디코딩은 아직 지원되지 않습니다. |
currentRouteSegmentTraffic |
입력 전용입니다. Fleet Engine은 이 정보를 사용하여 여정 공유를 개선합니다. 참고: 이 필드는 드라이버 SDK에서만 사용할 수 있습니다. |
currentRouteSegmentVersion |
출력 전용입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
currentRouteSegmentEndPoint |
|
remainingDistanceMeters |
|
etaToFirstWaypoint |
차량을 업데이트할 때 RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
remainingTimeSeconds |
입력 전용입니다. 차량을 업데이트할 때 |
waypoints[] |
이 차량에 할당된 나머지 경유지. |
waypointsVersion |
출력 전용입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
backToBackEnabled |
운전자가 연차를 허용하는지 나타냅니다. |
navigationStatus |
차량의 내비게이션 상태입니다. |
deviceSettings |
입력 전용입니다. 운전자가 사용 중인 휴대기기의 설정에 대한 정보입니다. |
VehicleState
Vehicle
의 상태입니다.
열거형 | |
---|---|
UNKNOWN_VEHICLE_STATE |
기본값은 지정되지 않았거나 인식할 수 없는 차량 상태에 사용됩니다. |
OFFLINE |
차량에서 새 이동을 허용하지 않습니다. 참고: 차량은 할당된 이동을 완료하는 동안 이 상태에서 계속 작동할 수 있습니다. |
ONLINE |
차량이 새 이동을 수락하고 있습니다. |
VehicleAttribute
차량 속성을 키-값 쌍으로 설명합니다. 'key:value' 문자열 길이는 256자(영문 기준) 이하여야 합니다.
JSON 표현 |
---|
{ "key": string, "value": string, // Union field |
필드 | |
---|---|
key |
속성의 키입니다. 키에는 콜론 문자 (:)를 포함할 수 없습니다. |
value |
속성의 값입니다. |
통합 필드 vehicle_attribute_value . 속성의 값은 문자열, 부울 또는 double 형식일 수 있습니다. vehicle_attribute_value 은 다음 중 하나여야 합니다. |
|
stringValue |
문자열 유형의 속성 값입니다. 참고: 이는 최종적으로 지원 중단될 |
boolValue |
부울 유형의 속성 값입니다. |
numberValue |
이중 유형의 속성 값입니다. |
VehicleType
차량 유형입니다.
JSON 표현 |
---|
{
"category": enum ( |
필드 | |
---|---|
category |
차량 유형 카테고리 |
카테고리
차량 유형 카테고리
열거형 | |
---|---|
UNKNOWN |
지정되지 않거나 인식할 수 없는 차량 카테고리에 사용되는 기본값입니다. |
AUTO |
자동차입니다. |
TAXI |
택시로 작동하는 모든 차량 (일반적으로 면허 또는 규제 대상 차량) |
TRUCK |
일반적으로 저장 용량이 큰 차량입니다. |
TWO_WHEELER |
오토바이, 모페드 또는 기타 오토바이 |
BICYCLE |
인간 기반 운송 |
PEDESTRIAN |
보행자 통로를 따라 이동하며 걷거나 달리는 사람 수송자입니다. |
LicensePlate
차량의 번호판 정보입니다. 개인 식별 정보를 저장하지 않기 위해 자동차 번호판에 대한 최소한의 정보만 법인의 일부로 저장됩니다.
JSON 표현 |
---|
{ "countryCode": string, "lastCharacter": string } |
필드 | |
---|---|
countryCode |
필수 항목입니다. CLDR 국가/지역 코드입니다. 예를 들어 미국은 |
lastCharacter |
자동차 번호판의 마지막 자리 또는 '-1' 를 입력합니다.
|
TrafficPolylineData
예상 차량 경로의 교통상황.
JSON 표현 |
---|
{
"trafficRendering": {
object ( |
필드 | |
---|---|
trafficRendering |
고객 승차 구간의 한 구간을 따라 모든 지역의 교통상황을 보여주는 다중선 렌더링입니다. |
VisualTrafficReportPolylineRendering
클라이언트가 경로를 따라 다중선의 한 부분에 색상을 지정하는 방법을 설명합니다.
JSON 표현 |
---|
{
"roadStretch": [
{
object ( |
필드 | |
---|---|
roadStretch[] |
선택사항입니다. 폴리라인을 따라 렌더링되어야 하는 도로 연장입니다. 스트레칭은 중복되지 않으며, 반드시 전체 경로에 걸쳐 있는 것은 아닙니다. 스타일을 지정할 도로가 없는 경우 클라이언트는 경로에 기본값을 적용해야 합니다. |
RoadStretch
렌더링해야 하는 도로 구간 1개.
JSON 표현 |
---|
{
"style": enum ( |
필드 | |
---|---|
style |
필수 항목입니다. 적용할 스타일입니다. |
offsetMeters |
필수 항목입니다. 스타일은 |
lengthMeters |
필수 항목입니다. 스타일을 적용할 경로의 길이입니다. |
스타일
통행 속도를 나타내는 통행량 스타일입니다.
열거형 | |
---|---|
STYLE_UNSPECIFIED |
선택된 스타일이 없습니다. |
SLOWER_TRAFFIC |
트래픽이 감속하고 있습니다. |
TRAFFIC_JAM |
교통 체증이 발생했습니다. |
DeviceSettings
휴대기기의 다양한 설정에 대한 정보입니다.
JSON 표현 |
---|
{ "locationPowerSaveMode": enum ( |
필드 | |
---|---|
locationPowerSaveMode |
절전 모드가 켜질 때 위치 기능이 기기에서 동작하도록 설정된 방식입니다. |
isPowerSaveMode |
기기가 현재 절전 모드인지 여부 |
isInteractive |
기기가 대화형 상태인지 여부 |
batteryInfo |
배터리 상태에 관한 정보입니다. |
LocationPowerSaveMode
기기가 '절전 모드'일 때 휴대기기에서 작동하도록 위치 기능이 설정된 방식 기능이 사용 설정되어 있는지 확인해야 합니다 (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
열거형 | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
정의되지 않은 LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
위치 정보 제공자는 절전 모드의 영향을 받지 않거나 절전 모드가 꺼져 있습니다. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
절전 모드가 켜져 있고 기기가 대화형이 아닌 경우 GPS 기반 위치 제공자를 사용 중지해야 합니다. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
절전 모드가 켜져 있고 기기가 대화형이 아닌 경우 모든 위치 정보 제공자를 사용 중지해야 합니다. |
LOCATION_MODE_FOREGROUND_ONLY |
모든 위치 제공자는 계속 사용할 수 있지만 위치 수정사항은 포그라운드 앱에만 제공되어야 합니다. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
위치는 사용 중지되지 않지만 기기가 대화형이 아닌 경우 LocationManager는 제공업체에 대한 모든 요청을 제한합니다. |
BatteryInfo
기기 배터리에 관한 정보입니다.
JSON 표현 |
---|
{ "batteryStatus": enum ( |
필드 | |
---|---|
batteryStatus |
배터리의 상태입니다(충전 완료 또는 충전 등). |
powerSource |
배터리 전원의 상태입니다. |
batteryPercentage |
현재 배터리 잔량 비율은 [0~100]입니다. |
BatteryStatus
배터리의 상태입니다(충전 완료 또는 충전 등).
열거형 | |
---|---|
UNKNOWN_BATTERY_STATUS |
배터리 상태를 알 수 없습니다. |
BATTERY_STATUS_CHARGING |
배터리가 충전 중입니다. |
BATTERY_STATUS_DISCHARGING |
배터리가 방전되고 있습니다. |
BATTERY_STATUS_FULL |
배터리가 완전히 충전되어 있습니다. |
BATTERY_STATUS_NOT_CHARGING |
배터리가 충전되고 있지 않습니다. |
BATTERY_STATUS_POWER_LOW |
배터리 전원이 부족합니다. |
PowerSource
배터리를 충전하는 데 사용하는 충전기 유형입니다.
열거형 | |
---|---|
UNKNOWN_POWER_SOURCE |
전원을 알 수 없습니다. |
POWER_SOURCE_AC |
전원이 AC 충전기입니다. |
POWER_SOURCE_USB |
전원이 USB 포트입니다. |
POWER_SOURCE_WIRELESS |
전원이 무선입니다. |
POWER_SOURCE_UNPLUGGED |
배터리가 분리되어 있습니다. |
메서드 |
|
---|---|
|
주문형 차량 공유 또는 배달 제공업체와 연결된 새 차량을 인스턴스화합니다. |
|
Fleet Engine에서 차량을 반환합니다. |
|
요청 옵션과 일치하는 제공업체와 연결된 차량의 페이지로 나눈 목록을 반환합니다. |
|
요청 옵션과 일치하는 차량 목록을 반환합니다. |
|
업데이트된 차량 데이터를 Fleet Engine에 씁니다. |
|
차량의 속성을 부분적으로 업데이트합니다. |