Constructor 링크 복사
예시 코드
초기화하기
// <init>
KNLocation(pos: FloatPoint, route: KNRoute?, distFromS: Int, linkIdx: Int, polyIdx: Int)
// <init>
KNLocation(pos: FloatPoint, route: KNRoute?, distFromS: Int, linkIdx: Int, polyIdx: Int)
코드가 숨겨졌습니다.
표 1
Properties
Name | Description | Type |
---|---|---|
pos | 경로 내 위치 좌표(카텍(KATEC) 좌표계 사용) | val pos: FloatPoint |
roadName | 경로 내 현재 위치한 도로명 (도로명이 없을 경우: null ) | var roadName: String? |
roadType | 경로 내 현재 위치한 도로의 종류 | var roadType: KNRoadType |
facilityType | 경로 내 현재 위치한 교통 시설 | var facilityType: KNFacilityType |
trafficSt | 경로 내 현재 위치한 도로의 교통 정보 | var trafficSt: KNTrafficState |
trafficSpd | 경로 내 현재 위치한 도로의 주행 속도 정보(단위: km/h) * 주행 속도는 구간 속도로도 불리며, 현재 구간에서의 평균 속도를 나타냄. 이 속도는 날씨, 시간 및 교통량과 같은 요소에 따라 변동될 수 있음. | var trafficSpd: Int |
함수 링크 복사
현재 위치에서 목적지까지의 교통 정보와 평균 속도를 안내합니다. 평균 속도는 두 지점의 교통정보 상태와 속도의 평균 값을 조합합니다.
경로 내 교통 상황 및 평균 속도: 평균 속도 x 10 + 교통 정보 상태
- 예시: 고속 도로에서 평균 속도가 100 km/h인 경유 1004를 리턴)
fun avrTrafStToLocation( | location: | KNLocation | ): Int |
- location
- 목적지
현재 위치에서 목적지까지의 요금을 반환합니다. (단위: 원)
fun costToLocation( | location: | KNLocation | ): Int |
- location
- 목적지
현재 위치에서 목적지까지의 거리를 반환합니다. (단위: m)
fun distToLocation( | location: | KNLocation | ): Int |
- location
- 목적지
경로상에서 특정 거리만큼 이격된 위치를 반환합니다.
fun locationAfterDist( | dist: | Int | ): KNLocation? |
- dist
- 이격 거리
현재 위치에서 목적지까지의 시간을 반환합니다. (단위: 초)
fun timeToLocation( | location: | KNLocation | ): Int |
- location
- 목적지
두 객체의 위치 정보를 비교하여 위치 정보와 세부 정보가 동일한지 판단합니다.
fun isSameToLocation( | location: | KNLocation | ): Boolean |
- location
- 비교 대상 위치