CmWorld 2D Maps API

지도

기본예제

레이어 추가

다양한 오픈 지도

기타

GIS 컨트롤(툴바)

지도 확대/축소 컨트롤

지도 확대/축소 슬라이더

그림도구 컨트롤

거리계산

면적계산

색인지도

스케일바

마우스 위치 표시

GIS 동작 이벤트

마우스 이벤트

확대 이벤트

컨트롤 이벤트

객체

마커

라인

사각형

다각형

이미지 추가

객체 정보보기

객체 보이기/숨기기

벡터레이어 (CmWorldLayer)

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

대용량 레이어

레이어 보이기/숨기기

벡터 스타일 설정

다양한 파일 지원

파일 불러오기

파일 저장하기

SampleGIS 컨트롤(툴바)그림도구 컨트롤

그림도구 컨트롤

리플렛에서는 다각선, 다각형, 사각형, 원, 마커 도형을 그릴 수 있으며, 편집기능과 삭제기능을 제공합니다.
사용하는 라이브러리는 leaflet.draw.css, leaflet.draw-src.js 입니다.

javascript

// 레이어 그룹을 생성하여 지도 영역에 추가합니다
var drawnItems = new L.FeatureGroup();
mymap.addLayer(drawnItems);

// 그리기 컨트롤을 생성하여 지도 영역에 추가합니다
var drawControl = new L.Control.Draw({
	edit :{
		featureGroup : drawnItems
	}
});
mymap.addControl(drawControl);

// 컨트롤러의 위치를 설정합니다.
drawControl.setPosition('topright');

// 선택한 레이어(선,다각형,사각형,원,마커)를 그린 후 지도 위에 생성
// layerType : polyline, polygon, rectangle, circle, marker 
mymap.on('draw:created',function(e){
	var layer = e.layer;
	drawnItems.addLayer(layer);
});
License지원브라우저Tel: 02-578-5101E-mail: master@cmworld.co.kr

© 2017. CmWorld INC all right reserved.