셰이프 데이터 가져오기

이 문서에서는 맵에 그려진 도형의 데이터를 가져오는 방법을 설명합니다. 드로잉 관리자 내의 drawingManager.getSource() 함수를 사용합니다. 그려진 도형의 geojson 데이터를 추출하고 다른 곳에서 사용하려는 경우의 시나리오는 다양합니다.

그려진 도형에서 데이터 가져오기

다음 함수는 그려진 도형의 원본 데이터를 가져와 화면에 출력합니다.

function getDrawnShapes() {
    var source = drawingManager.getSource();

    document.getElementById('CodeOutput').value = JSON.stringify(source.toJson(), null, '    ');
}

그리기 관리자에서 그린 도형 가져오기 코드 샘플을 사용하면 맵에 도형을 그린 다음, 그리기 관리자 drawingManager.getSource() 함수를 사용하여 해당 그리기를 만드는 데 사용된 코드를 가져올 수 있습니다. 이 샘플의 소스 코드는 그리기 관리자에서 그린 도형 가져오기 샘플 코드를 참조하세요.

A screenshot of a map with a circle drawn around Seattle. Next to the map is the code used to create the circle.

다음 단계

그리기 도구 모듈의 다른 기능을 사용하는 방법을 알아봅니다.

이 문서에서 사용된 클래스 및 메서드에 대해 자세히 알아봅니다.

Map