你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DrawingManager class
绘图管理器是管理地图上所有绘图功能的主类。 它可以直接 (编程方式或自定义工具栏) 或与绘图工具栏控件结合使用。
- Extends
-
EventEmitter<DrawingManagerEvents>
构造函数
Drawing |
构造 DrawingManager。 |
方法
dispose() | 释放 DrawingManager。 释放后,将释放 DrawingManager 使用的所有资源。 还将释放任何附加工具栏或对话框。 |
edit(azmaps. |
编辑形状。 如果形状尚未位于数据源中,则会将其添加到数据源中。 |
get |
获取用于在地图上绘制形状的图层的集合。 编辑这些层的选项以自定义呈现。 |
get |
获取 DrawingManager 使用的选项。 |
get |
获取用于在地图上绘制形状的预览层的集合。 编辑这些层的选项以自定义呈现。 |
get |
获取 DrawingManager 用于存储已完成形状的数据源。 |
set |
设置 DrawingManager 的选项。 |
构造函数详细信息
DrawingManager(azmaps.Map, DrawingManagerOptions)
构造 DrawingManager。
new DrawingManager(map: azmaps.Map, options?: DrawingManagerOptions)
参数
- map
- azmaps.Map
要绘制的地图。
- options
- DrawingManagerOptions
DrawingManager 的选项。
方法详细信息
dispose()
释放 DrawingManager。 释放后,将释放 DrawingManager 使用的所有资源。 还将释放任何附加工具栏或对话框。
function dispose()
edit(azmaps.Shape)
编辑形状。 如果形状尚未位于数据源中,则会将其添加到数据源中。
function edit(shape: azmaps.Shape)
参数
- shape
- azmaps.Shape
要置于编辑模式的形状。
getLayers()
getOptions()
getPreviewLayers()
getSource()
获取 DrawingManager 用于存储已完成形状的数据源。
function getSource(): azmaps.source.DataSource
返回
azmaps.source.DataSource
setOptions(DrawingManagerOptions)
设置 DrawingManager 的选项。
function setOptions(options: DrawingManagerOptions)
参数
- options
- DrawingManagerOptions
DrawingManager 的新选项。