CmWorld 2D Maps API

지도

기본예제

레이어 추가

다양한 오픈 지도

기타

GIS 컨트롤(툴바)

지도 확대/축소 컨트롤

지도 확대/축소 슬라이더

그림도구 컨트롤

거리계산

면적계산

색인지도

스케일바

마우스 위치 표시

GIS 동작 이벤트

마우스 이벤트

확대 이벤트

컨트롤 이벤트

객체

마커

라인

사각형

다각형

이미지 추가

객체 정보보기

객체 보이기/숨기기

벡터레이어 (CmWorldLayer)

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

대용량 레이어

레이어 보이기/숨기기

벡터 스타일 설정

다양한 파일 지원

파일 불러오기

파일 저장하기

Sample지도오픈 지도 추가다음 레이어 추가

다음 레이어 추가

Daum 지도 레이어를 추가합니다.

javascript

/* 
좌표 값을 변경하여야 정상적인 지도를 볼 수 있습니다.
*/

//TMS 설정
L.Proj.CRS.TMS.Daum = new L.Proj.CRS.TMS(
		'EPSG:5181',
		'+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs',
		[ -30000, -60000, 494288, 988576 ], {
			resolutions : [ 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1, 0.5, 0.25 ]
});

//new L.Proj.TileLayer.TMS( tileUrl,  crs,  options)
//TileLayer 생성
var dm = new L.Proj.TileLayer.TMS(
		'http://i{s}.maps.daum-img.net/map/image/G03/i/1.20/L{z}/{y}/{x}.png',
		L.Proj.CRS.TMS.Daum,
		{
			maxZoom : 13,
			minZoom : 0,
			zoomReverse : true,
			zoomOffset : 1,
			subdomains : '0123',
			continuousWorld : true,
			attribution : 'Map data © DaumMap'
})

var mymap = L.map('mapid', {
	zoomControl : false, // 지도 줌 컨트롤을 비활성화 시킵니다.
	minZoom : 1, // 지도의 최소 줌 레벨을 설정합니다
	maxZoom : 18 // 지도의 최대 줌 레벨을 설정합니다
}).setView([ 37.57747387321504, 126.98637485504149 ], 1).addLayer(dm);
License지원브라우저Tel: 02-578-5101E-mail: master@cmworld.co.kr

© 2017. CmWorld INC all right reserved.