你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DrawingManager class

绘图管理器是管理地图上所有绘图功能的主类。 它可以直接 (编程方式或自定义工具栏) 或与绘图工具栏控件结合使用。

Extends

EventEmitter<DrawingManagerEvents>

构造函数

DrawingManager(azmaps.Map, DrawingManagerOptions)

构造 DrawingManager。

方法

dispose()

释放 DrawingManager。 释放后,将释放 DrawingManager 使用的所有资源。 还将释放任何附加工具栏或对话框。

edit(azmaps.Shape)

编辑形状。 如果形状尚未位于数据源中,则会将其添加到数据源中。

getLayers()

获取用于在地图上绘制形状的图层的集合。 编辑这些层的选项以自定义呈现。

getOptions()

获取 DrawingManager 使用的选项。

getPreviewLayers()

获取用于在地图上绘制形状的预览层的集合。 编辑这些层的选项以自定义呈现。

getSource()

获取 DrawingManager 用于存储已完成形状的数据源。

setOptions(DrawingManagerOptions)

设置 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()

获取用于在地图上绘制形状的图层的集合。 编辑这些层的选项以自定义呈现。

function getLayers(): DrawingLayers

返回

getOptions()

获取 DrawingManager 使用的选项。

function getOptions(): DrawingManagerOptions

返回

getPreviewLayers()

获取用于在地图上绘制形状的预览层的集合。 编辑这些层的选项以自定义呈现。

function getPreviewLayers(): DrawingLayers

返回

getSource()

获取 DrawingManager 用于存储已完成形状的数据源。

function getSource(): azmaps.source.DataSource

返回

azmaps.source.DataSource

setOptions(DrawingManagerOptions)

设置 DrawingManager 的选项。

function setOptions(options: DrawingManagerOptions)

参数

options
DrawingManagerOptions

DrawingManager 的新选项。