리소스: SelectedRoute
SelectedRoute는 고객이 계약된 사용 사례에 대한 정보 (예: 소요 시간)를 주기적으로 검색하려는 특정 경로를 나타냅니다.
| JSON 표현 |
|---|
{ "name": string, "displayName": string, "createTime": string, "state": enum ( |
| 필드 | |
|---|---|
name |
식별자. 형식: projects/{project}/selectedRoutes/{selectedRoute} |
displayName |
선택사항입니다. 경로의 표시 이름입니다. 이 필드는 고객이 사용할 수 있는 선택사항입니다. 고유하지 않아도 됩니다. 길이는 100자(영문 기준)로 제한됩니다(유니코드 코드 포인트로 계산). |
createTime |
출력 전용입니다. 선택한 경로가 처음 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
state |
출력 전용입니다. 선택한 경로의 상태입니다. |
routeAttributes |
선택사항입니다. 선택한 경로의 맞춤 속성입니다. 이를 추가하면 이전 및 실시간 경로 정보를 가져올 때 경로를 필터링하거나 그룹화할 수 있습니다. 경로당 최대 25개의 속성이 지원됩니다. 각 키와 값은 비어 있지 않은 문자열이어야 하며 최대 100자 (유니코드 코드 포인트로 계산)까지 가능합니다. 키는
|
DynamicRoute만 지원됩니다. 다음은 상호 배타적인 필드 목록입니다. 응답에서 최대 하나의 필드가 설정됩니다. |
|
dynamicRoute |
|
| 상호 배타적인 필드의 끝입니다. | |
validationError |
출력 전용입니다. 상태가 STATE_INVALID인 경우 선택한 경로의 유효성 검사 오류입니다. |
dynamicRouting |
선택사항입니다. |
DynamicRoute
경유지 (출발지, 목적지, 중간 지점)가 있는 경로를 나타냅니다. 실제 경로는 모든 경유지를 통과하도록 보장됩니다. dynamicRouting가 false로 설정된 경우 실제 경로는 교통 상황과 관계없이 고정된 상태로 유지됩니다. 그렇지 않고 dynamicRouting가 true로 설정된 경우 교통 상황에 따라 실제 경로가 변경될 수 있습니다.
| JSON 표현 |
|---|
{ "origin": { object ( |
| 필드 | |
|---|---|
origin |
필수 항목입니다. 경로의 출발지 위치입니다. |
destination |
필수 항목입니다. 경로의 종료 위치입니다. |
intermediates[] |
선택사항입니다. 경로를 따라 있는 중간 경유지 집합입니다 (종점 제외). 항상 경유 지점입니다. 중간 경유지는 최대 25개까지 지원됩니다. 이를 적절하게 추가하면 실제 경로의 변동을 경우에 따라 줄일 수 있습니다. |
LatLng
위도/경도 쌍을 나타내는 객체로 위도(도)와 경도(도)를 나타내는 double의 쌍으로 표현됩니다. 달리 명시되지 않는 한 이 객체는 WGS84 표준을 준수해야 합니다. 값은 정규화된 범위 내에 있어야 합니다.
| JSON 표현 |
|---|
{ "latitude": number, "longitude": number } |
| 필드 | |
|---|---|
latitude |
위도입니다. 범위는 [-90.0, +90.0]입니다. |
longitude |
경도입니다. 범위는 [-180.0, +180.0]입니다. |
주
선택한 경로의 상태입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
이 경로의 상태가 설정되지 않았습니다. |
STATE_SCHEDULING |
경로가 생성되었으며 예약 중입니다. |
STATE_RUNNING |
경로가 생성되었으며 활성 일정이 있습니다. |
STATE_DELETING |
경로가 삭제 대상으로 표시되었습니다. |
STATE_VALIDATING |
경로를 검증하는 중입니다. |
STATE_INVALID |
검증 기준 중 하나에 따라 경로가 잘못되었습니다. |
ValidationError
선택한 경로의 검증 오류입니다.
| 열거형 | |
|---|---|
VALIDATION_ERROR_UNSPECIFIED |
이 경로의 검증 오류가 설정되지 않았습니다. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
경로가 프로젝트의 관할권 외부에 있습니다. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
경로의 도로 사용량이 적습니다 (지나가는 사람이 거의 없음). |
메서드 |
|
|---|---|
|
여러 SelectedRoute 리소스를 만들고 각 경로의 캐시 정보를 주기적으로 가져오는 일정을 시작합니다. |
|
지정된 프로젝트의 여러 SelectedRoute 리소스를 삭제합니다. |
|
이름으로 지정된 여러 SelectedRoute 리소스를 업데이트합니다. |
|
SelectedRoute를 만들고 경로의 캐시 정보를 주기적으로 가져오는 일정을 시작합니다. |
|
지정된 프로젝트의 지정된 SelectedRoute를 삭제합니다. |
|
이름으로 지정된 SelectedRoute를 가져옵니다. |
|
페이지로 나누기를 사용하여 지정된 프로젝트의 모든 SelectedRoute 리소스를 나열합니다. |
|
이름으로 지정된 SelectedRoute를 업데이트합니다. |