共用方式為


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 的新選項。