컨텐츠로 이동

거리/면적/반경 측정하기

거리/둘레/면적 측정하기
/* javascript */
function measure(type) {
    const options = {
        type,  // ['LineString' | 'Polygon' | 'Circle'] 
        showSegments: true,
        clearPrevious: false,
        stopmeasure_callback: () => {
            // console.log("측정작업이 끝났습니다.");
        }
    }
    gwsJS.startMeasure(options);
}
선형 거리 측정
function lineDisatance(){
    measure('LineString');
}
<button onclick="onClickMeasure('LineString')">선형 거리 측정</button>
다각형 둘레 및 면적 측정
function polyganPerimeter(){
    measure('Polygon');
}
<button onclick="onClickMeasure('Polygon')">다각형 면적 측정</button>
원형 면적 및 반경 측정
function circlePerimeter(){
    measure('Circle');
}
<button onclick="onClickMeasure('Circle')">원 면적 측정</button>
실행해보기