new UAnalyDistance(opt)
| Name | Type | Default | Description |
|---|---|---|---|
opt |
UAnalyDistance~UAnalyDistanceCO | {} | optional |
Example
let analy = app.activeAnalysis('Distance');
analy.active();
Methods
-
active()
-
거리 분석 기능을 활성화 하는 함수
마우스 클릭 이벤트를 활성하여, 클릭한 위치에서 더블 클릭한 위치까지의 거리를 분석해 POI로 화면에 출력한다. -
clear()
-
거리 분석 기능 초기화 함수
POI로 표출된 거리 분석 결과 POI를 초기화 한다. -
deactive()
-
거리 분석 기능을 비활성화 하는 함수
클릭, 더블 클릭 이벤트를 제거한다. -
drawDistance(coordList)
-
좌표 거리(m)를 측정하고 화면에 나타내는 함수
Name Type Description coordListArray.<UGPoint> 좌표 리스트
-
getDistanceFromCoordinate(point1, point2)number|undefined
-
서로 다른 두 좌표를 입력 받아 거리를 반환하는 함수
Name Type Description point1object 위경도 좌표 (경도, 위도, 높이)
Name Type Description xnumber 경도
ynumber 위도
znumber 높이
point2object 위경도 좌표 (경도, 위도, 높이)
Name Type Description xnumber 경도
ynumber 위도
znumber 높이
Returns:
Type Description number | undefined 두 점 사이 거리
Type Definitions
-
UAnalyDistanceCOobject
-
~extends UAnaly~UAnalyCO
UAnalyDistance 생성자 옵션Properties:
Name Type Argument Default Description namestring <optional>
'Distance' 분석 클래스 이름