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