MapX 提供四種標準新增工具,分別對應點、線、折線、區域圖元的建立:
miAddPoint:新增點ToolmiAddLine:新增線ToolmiAddPolyLineTool:新增折線miAddRegionTool:新增區域所有新增的圖元預設會放置在 InsertionLayer 圖層中,因此在使用新增工具前,必須先設定 InsertionLayer 並將其設為可編輯狀態。
// 開啟圖層對話框,讓使用者將目標圖層設為可編輯
axMap1.Layers.LayersDlg(null, null);
// 將 InsertionLayer 指定為目前圖層(索引 1 為例)
axMap1.Layers.InsertionLayer = axMap1.Layers[1];
說明:
LayersDlg 開啟圖層對話框,使用者可在其中勾選圖層的「可編輯」選項。InsertionLayer 屬性指派給目標圖層,後續新增的圖元即會寫入該圖層。