DrawingManager 类
google.maps.drawing.DrawingManager
类
此类允许用户在地图上画各种覆盖物
构造函数 | |
---|---|
DrawingManager( | 创建一个 DrawingManager 对象 |
方法 | |
---|---|
getDrawingMode() | Return Value: 返回当前的模式 |
getMap() | Return Value: 返回Map对象 |
setDrawingMode( | Return Value: 设置当前的模式,可接收的参数: 'marker', 'polygon', 'polyline','rectangle', 'circle','null'表示当前进行拖拽地图,不进行操作 |
setMap( | Return Value: 设置Map对象 |
setOptions( | Return Value: 设置 DrawingManager 选项 |
事件 | |
---|---|
circlecomplete | Arguments: 当添加圆形覆盖物完成时触发 |
markercomplete | Arguments: 当添加标注完成时触发 |
overlaycomplete | Arguments: 当添加覆盖物完成时触发 |
polygoncomplete | Arguments: 当添加多边形完成时触发 |
polylinecomplete | Arguments: 当添加多线段完成时触发 |
rectanglecomplete | Arguments: 当添加矩形完成时触发 |
DrawingManagerOptions 对象
google.maps.drawing.DrawingManagerOptions
对象
属性 | |
---|---|
circleOptions | Type: 添加圆形覆盖物时的选项 |
drawingControl | Type: 是否启用 |
drawingControlOptions | Type: 控制选项 |
drawingMode | Type: 当前运行的模式,可用值:'marker', 'polygon', 'polyline','rectangle', 'circle','null'; |
map | Type: Map对象 |
markerOptions | Type: 使用此控件创建的新 标注 样式 |
polygonOptions | Type: 使用引控件创建新 多边形 样式 |
polylineOptions | Type: 使用引控件创建新 多线段 样式 |
rectangleOptions | Type: 使用引控件创建新 矩形 样式 |
DrawingControlOptions 对象
google.maps.drawing.DrawingControlOptions
对象
Properties | |
---|---|
drawingModes | Type: 允许当前添加覆盖物的种类 |
position | Type: 显示位置 |
OverlayType 常量
google.maps.drawing.OverlayType
常量
常量 | |
---|---|
CIRCLE | 圆 |
MARKER | 标注 |
POLYGON | 多边形 |
POLYLINE | 多线段 |
RECTANGLE | 矩形 |