繪圖控制指令
此範例示範如何以自訂按鈕操作畫筆工具,包含以下功能:
- 建立自訂畫筆工具:使用
mapPlus.DrawControl建立畫筆工具實例,並關閉預設畫圖工具列按鈕以及啟用自訂按鈕管理 - 繪圖按鈕:畫點、畫線、畫面、畫圓與選取模式,繪圖中按鈕會顯示 active 樣式
- 編輯按鈕:上一步/下一步(沒有可復原或重做的步驟時自動設為
disabled)、刪除節點、刪除選取的圖形、吸附圖層開關、圖元拖曳開關、匯出 GeoJSON - 吸附參考圖層:用
anchorLayer指定橘色點位圖層,畫線、畫面、畫圓時的節點或拖曳的節點靠近點位就會自動吸附上去(畫點不會吸附);沒有顯示預設吸附按鈕時,吸附會自動開啟,可用「吸附圖層」按鈕切換 - 監聽匯出:按下「匯出 GeoJSON」(
custom-save)後會觸發drawcontrol.save事件,可取得檔名與匯出的圖形內容
═══ 可編輯下方程式碼以實現此範例功能 ═══
(若須移除註解,請將游標移至該行或選取整段程式碼,並按下 Ctrl+/ 或 ⌘+/)
載入編輯器…
