CmWorld 2D Maps API

지도

기본예제

레이어 추가

다양한 오픈 지도

기타

GIS 컨트롤(툴바)

지도 확대/축소 컨트롤

지도 확대/축소 슬라이더

그림도구 컨트롤

거리계산

면적계산

색인지도

스케일바

마우스 위치 표시

GIS 동작 이벤트

마우스 이벤트

확대 이벤트

컨트롤 이벤트

객체

마커

라인

사각형

다각형

이미지 추가

객체 정보보기

객체 보이기/숨기기

벡터레이어 (CmWorldLayer)

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

대용량 레이어

레이어 보이기/숨기기

벡터 스타일 설정

다양한 파일 지원

파일 불러오기

파일 저장하기

Sample다양한 파일 지원 파일 저장하기GeoJson으로 저장하기

GeoJson으로 저장하기

지리적 데이터 구조를 GeoJson 형태로 저장합니다.

javascript

function downloadFile(){
    // geojson 으로 변환합니다
    var data = mymap.geoJsonItems.toGeoJSON();
    
    // 다운로드 받을 이름을 설정합니다.
    var filename = "sample-GeoJSON.json";
    
    downloadData = JSON.stringify(data);
    
    // 다운로드 이벤트를 발생합니다.
    var blob = new Blob([downloadData], {type: 'text/json'}),
        e    = document.createEvent("MouseEvents"),
        a    = document.createElement("a");
        
    a.download = filename;
    a.href = window.URL.createObjectURL(blob);
    a.dataset.downloadurl =  ["application/vnd.google-earth.kml+xml", a.download, a.href].join(':');
    e.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    a.dispatchEvent(e);             
}
License지원브라우저Tel: 02-578-5101E-mail: master@cmworld.co.kr

© 2017. CmWorld INC all right reserved.