CmWorld 2D Maps API

지도

기본예제

레이어 추가

다양한 오픈 지도

기타

GIS 컨트롤(툴바)

지도 확대/축소 컨트롤

지도 확대/축소 슬라이더

그림도구 컨트롤

거리계산

면적계산

색인지도

스케일바

마우스 위치 표시

GIS 동작 이벤트

마우스 이벤트

확대 이벤트

컨트롤 이벤트

객체

마커

라인

사각형

다각형

이미지 추가

객체 정보보기

객체 보이기/숨기기

벡터레이어 (CmWorldLayer)

벡터레이어 추가 (시도경계)

대용량 레이어

레이어 보이기/숨기기

벡터 스타일 설정

다양한 파일 지원

파일 불러오기

파일 저장하기

Sample객체라인

라인

지도에 좌표값 배열과 옵션을 설정하여 라인을 생성합니다. 선 그리기 버튼 클릭 시 설정된 좌표값 배열로 라인이 생성되며, 선 편집하기 버튼 클릭 시 라인을 편집할 수 있습니다. 선 삭제하기 버튼 클릭 시 라인이 삭제됩니다.

javascript

// 라인을 저장할 변수를 생성합니다
var line;

// 라인을 생성합니다
function polylineDraw(){
	if(!line){
		line = L.polyline([
 			   [[37.53967731569061, 126.90067291259767],
			    [37.54239958054067, 126.90290451049806],
			    [37.54689110023796, 126.9085693359375]],
			   [[37.5324628331539, 126.92187309265138],
			    [37.543012076434, 126.92891120910646]],
			   [[37.529740205530544, 126.93002700805665],
			    [37.53668270955642, 126.94144248962404]],
			   [[37.52327356661688, 126.93818092346193],
			    [37.5299444060497, 126.95105552673341]],
			   [[37.51449165429313, 126.95680618286134],
			    [37.52163980072133, 126.9613552093506]]
        ]).addTo(mymap);
	}
}

// 라인을 삭제합니다
function polylineDel(){
	mymap.removeLayer(line);
	line=null;
}
License지원브라우저Tel: 02-578-5101E-mail: master@cmworld.co.kr

© 2017. CmWorld INC all right reserved.