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 事件中给定的叠加层是矩形。 |