logo
Tutorials Examples naver map js api v3 네이버 지도 API drawing

Namespace: naver.maps.drawing

naver.maps. drawing

그리기 도구 서브 모듈의 네임스페이스입니다.

Classes

DrawingManager

Type Definitions


DrawingEvents

DrawingEventsDrawingManager 인스턴스에서 발생하는 이벤트를 정의합니다.

Type:
Properties
Name Type Default Description
ADD string 'drawing_added'

그리기 도구를 사용해 오버레이를 생성하면 발생합니다.

REMOVE string 'drawing_removed'

그려진 오버레이를 마우스 오른쪽 버튼으로 클릭해 삭제하면 발생합니다.

SELECT string 'drawing_selected'

그려진 오버레이를 선택하면 발생합니다.

{overlay}Added string

'circleAdded' 등, 오버레이의 유형에 따라 오버레이를 생성하면 발생합니다.

{overlay}Removed string

'circleRemoved' 등, 오버레이의 유형에 따라 오버레이를 삭제하면 발생합니다.

{overlay}Selected string

'circleSelected' 등, 오버레이의 유형에 따라 오버레이를 선택하면 발생합니다.


DrawingMode

DrawingMode는 그리기 모드를 정의합니다.

Type:
Properties
Name Type Default Description
HAND number 0

선택 모드입니다.

RECTANGLE number 1

사각형 그리기 모드입니다.

ELLIPSE number 2

원 그리기 모드입니다.

POLYLINE number 3

폴리라인 그리기 모드입니다.

ARROWLINE number 4

화살표가 있는 폴리라인 그리기 모드입니다.

POLYGON number 5

폴리곤 그리기 모드입니다.

MARKER number 6

마커 그리기 모드입니다.


DrawingStyle

DrawingStyle은 컨트롤 집합의 스타일을 정의합니다.

Type:
Properties
Name Type Default Description
HORIZONTAL number 0

그리기 컨트롤이 가로 한 줄로 나타납니다.

VERTICAL number 1

그리기 컨트롤이 세로 한 줄로 나타납니다.

HORIZONTAL_2 number 2

그리기 컨트롤이 가로 두 줄로 나타납니다. 홀수 개의 그리기 모드를 정의한 경우, 마지막 그리기 모드는 아이콘으로 표시되지 않습니다.

VERTICAL_2 number 3

그리기 컨트롤이 세로 한 줄로 나타납니다. 홀수 개의 그리기 모드를 정의한 경우, 마지막 그리기 모드는 아이콘으로 표시되지 않습니다.