Constructor 링크 복사
예시 코드
초기화하기
// <init>
KNRoute(priority: KNRoutePriority, avoidOptions: Int, drkey: String?, networkVersion: Int, desc: String?, isDestinationOnLeftSide: Boolean, hasTheOtherSideRoute: Boolean, data: ByteArray, reqPoint: IntPoint)
KNRoute(priority: KNRoutePriority, avoidOptions: Int, drkey: String?, error: KNError?, desc: String?, roadEvent: JSONObject?)
// <init>
KNRoute(priority: KNRoutePriority, avoidOptions: Int, drkey: String?, networkVersion: Int, desc: String?, isDestinationOnLeftSide: Boolean, hasTheOtherSideRoute: Boolean, data: ByteArray, reqPoint: IntPoint)
KNRoute(priority: KNRoutePriority, avoidOptions: Int, drkey: String?, error: KNError?, desc: String?, roadEvent: JSONObject?)
코드가 숨겨졌습니다.
표 1
Properties
Name | Description | Type |
---|---|---|
priority | 경로 안내 옵션 중 우선적 고려 항목 | var priority: KNRoutePriority? |
avoidOptions | 경로에서 회피하고 싶은 구간 | var avoidOptions: Int |
drkey | 경로 고유 번호 | var drkey: String? |
desc | 경로 특징 | var desc: String? |
isDestinationOnLeftSide | 경로상에서 목적지의 위치 true : 왼쪽 위치false : 오른쪽 위치(기본값: false ) | var isDestinationOnLeftSide: Boolean |
hasTheOtherSideRoute | 목적지의 반대편 경로 존재 여부. 일반 통행 도로에서는 동작하지 않음.true 반대편 경로 존재false : 반대편 경로 부재(기본값: false ) | var hasTheOtherSideRoute: Boolean |
totalDist | 경로 전체 거리(단위: m) | var totalDist: Int |
totalTime | 경로 전체 예상 시간(단위: 초) | var totalTime: Int |
totalCost | 경로 전체 요금(단위: 원) | var totalCost: Int |
containsFerryRoute | 경로 내 페리 항로 포함 여부true : 페리 항로 포함false : 페리 항로 미포함(기본값: false ) | var containsFerryRoute: Boolean |
locationsOfPois | 경로 내 경유지 위치 리스트 | var locationsOfPois: MutableMap<String, KNLocation>? |
함수 링크 복사
경로 내 주변 정보들에 대한 리스트를 반환합니다.
현재는 주유소 정보만 제공합니다.
fun aroundInfoList(): | List<KNAroundInfo>? |
경로 내 보호 구역 포함 여부를 반환합니다.
fun containsSafetyZone( | safetyZoneType: | KNSafetyZoneType | ): Boolean |
- safetyZoneType
- 보호 구역 종류
경로 내 고속 도로 정보들에 대한 리스트를 반환합니다.
fun highwayRGList(): | List<List<KNHighwayRG>>? |
주행 중인 경로에서 현재 위치를 확인합니다. 전체 경로를 확인하거나 남은 거리를 계산할 때 사용할 수 있습니다.
fun locationOnRoute( | location: | KNLocation | ): KNLocation |
- location
- 기준 위치
경로 내 주요 회전 구간들에 대한 리스트를 반환합니다.
fun mainDirectionList(): | List<KNDirection> |
경로 내 주요 교통 시설물 구간들에 대한 리스트를 반환합니다.
fun mainFacilityList(): | List<KNRoadInfo_Facility>? |
경로 내 주요 도로 구간들에 대한 리스트를 반환합니다.
fun mainRoadList(): | List<KNRoadInfo_Road>? |
경로 안내 중 특정 위치까지의 남은 요금을 반환합니다. (단위: 원)
fun remainCostFromLocation( | location: | KNLocation | ): Int |
- location
- 기준 위치
경로 안내 중 특정 위치까지의 남은 거리를 반환합니다. (단위: m)
fun remainDistFromLocation( | location: | KNLocation | ): Int |
- location
- 기준 위치
경로 안내 중 특정 위치까지의 남은 시간을 표시합니다. (단위: 초)
fun remainTimeFromLocation( | location: | KNLocation | ): Int |
- location
- 기준 위치
경로 내 유고 정보에 대한 리스트를 반환합니다.
fun roadEventList(): | List<KNRoadEvent>? |
카텍(KATEC) 좌표계인 선형 경로 좌표를 WGS84 좌표계로 변형하여 반환합니다.
fun routePolylineWGS84(): | List<Map<String, Number>>? |
경로 내 안전 운행 정보들에 대한 리스트를 반환합니다.
fun safetyList(): | List<KNSafety>? |
경로 내 보호 구역 구간들에 대한 리스트를 반환합니다.
fun safetyZoneList(): | List<KNSafetyZone>? |