Drawing Library

DrawingManager 클래스

class google.maps.drawing.DrawingManager extends MVCObject
library "drawing"

사용자가 지도에 마커, 다각형, 다중선, 직사각형, 원을 그릴 수 있습니다. DrawingManager의 그리기 모드는 사용자가 만들 오버레이의 유형을 정의합니다. 지도에 컨트롤을 추가하여 사용자가 그리기 모드를 전환할 수 있도록 합니다.

const {DrawingManager} = await google.maps.importLibrary("drawing");
상속됨: MVCObject
상속됨: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

OverlayType 상수

상수 google.maps.drawing.OverlayType
라이브러리 "drawing"

DrawingManager에서 만들 수 있는 오버레이 유형입니다. 값 또는 상수의 이름을 사용하여 지정합니다. 예를 들어 'polygon' 또는 google.maps.drawing.OverlayType.POLYGON입니다.

이러한 상수는 문자열로도 사용할 수 있습니다. TypeScript에서 문자열 리터럴은 OverlayTypeString 유형으로 정의됩니다.

const {OverlayType} = await google.maps.importLibrary("drawing");
CIRCLE DrawingManager가 원을 만들고 overlaycomplete 이벤트에 제공된 오버레이가 원임을 지정합니다.
MARKER DrawingManager가 마커를 만들고 overlaycomplete 이벤트에 제공된 오버레이가 마커임을 지정합니다.
POLYGON DrawingManager가 다각형을 만들고 overlaycomplete 이벤트에 제공된 오버레이가 다각형임을 지정합니다.
POLYLINE DrawingManager가 다중선을 만들고 overlaycomplete 이벤트에 지정된 오버레이가 다중선임을 지정합니다.
RECTANGLE DrawingManager가 직사각형을 만들고 overlaycomplete 이벤트에 제공된 오버레이가 직사각형임을 지정합니다.