DrawingManager class
class google.maps.drawing
. DrawingManager
extends MVCObject
library "drawing"
Allows users to draw markers, polygons, polylines, rectangles, and circles on the map. The DrawingManager
's drawing mode defines the type of overlay that will be created by the user. Adds a control to the map, allowing the user to switch drawing mode.
const { DrawingManager } = await google . maps . importLibrary ( "drawing" );
Constructor |
|
|---|---|
Inherited:
MVCObject
|
Methods |
|
|---|---|
Inherited:
addListener
, bindTo
, get
, notify
, set
, setValues
, unbind
, unbindAll
|
OverlayType constants
constants google.maps.drawing
. OverlayType
library "drawing"
The types of overlay that may be created by the DrawingManager
. Specify these by value, or by using the constant's name. For example, 'polygon'
or google.maps.drawing.OverlayType.POLYGON
.
These constants are also usable as strings. In TypeScript, the string literals are defined by the OverlayTypeString
type.
const { OverlayType } = await google . maps . importLibrary ( "drawing" );
Constants |
|
|---|---|
CIRCLE
|
Specifies that the DrawingManager
creates circles, and that the overlay given in the overlaycomplete
event is a circle. |
MARKER
|
Specifies that the DrawingManager
creates markers, and that the overlay given in the overlaycomplete
event is a marker. |
POLYGON
|
Specifies that the DrawingManager
creates polygons, and that the overlay given in the overlaycomplete
event is a polygon. |
POLYLINE
|
Specifies that the DrawingManager
creates polylines, and that the overlay given in the overlaycomplete
event is a polyline. |
RECTANGLE
|
Specifies that the DrawingManager
creates rectangles, and that the overlay given in the overlaycomplete
event is a rectangle. |

