GeOnDT GeOnDT for JS

Class: UAnalyDistance

UAnalyDistance

~extends UAnaly
좌표 거리를 측정하는 분석 클래스
사용자가 생성한 좌표 사이의 거리를 측정하고 화면에 나타내는 기능을 제공합니다.

new UAnalyDistance(opt)

Name Type Default Description
opt UAnalyDistance~UAnalyDistanceCO {} optional
See:
Example
let analy = app.activeAnalysis('Distance');
analy.active();

Methods

active()

거리 분석 기능을 활성화 하는 함수
마우스 클릭 이벤트를 활성하여, 클릭한 위치에서 더블 클릭한 위치까지의 거리를 분석해 POI로 화면에 출력한다.

clear()

거리 분석 기능 초기화 함수
POI로 표출된 거리 분석 결과 POI를 초기화 한다.

deactive()

거리 분석 기능을 비활성화 하는 함수
클릭, 더블 클릭 이벤트를 제거한다.

drawDistance(coordList)

좌표 거리(m)를 측정하고 화면에 나타내는 함수

Name Type Description
coordList Array.<UGPoint>

좌표 리스트

getDistanceFromCoordinate(point1, point2)number|undefined

서로 다른 두 좌표를 입력 받아 거리를 반환하는 함수

Name Type Description
point1 object

위경도 좌표 (경도, 위도, 높이)

Name Type Description
x number

경도

y number

위도

z number

높이

point2 object

위경도 좌표 (경도, 위도, 높이)

Name Type Description
x number

경도

y number

위도

z number

높이

Returns:
Type Description
number | undefined 두 점 사이 거리

Type Definitions

UAnalyDistanceCOobject

~extends UAnaly~UAnalyCO
UAnalyDistance 생성자 옵션

Properties:
Name Type Argument Default Description
name string <optional>
'Distance'

분석 클래스 이름