首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

MapX 地圖編輯功能:新增圖元與 InsertionLayer 設定

     編輯:關於C語言

MapX 標準新增工具

MapX 提供四種標準新增工具,分別對應點、線、折線、區域圖元的建立:

  • miAddPoint:新增點
  • ToolmiAddLine:新增線
  • ToolmiAddPolyLineTool:新增折線
  • miAddRegionTool:新增區域

所有新增的圖元預設會放置在 InsertionLayer 圖層中,因此在使用新增工具前,必須先設定 InsertionLayer 並將其設為可編輯狀態。

InsertionLayer 設定步驟

// 開啟圖層對話框,讓使用者將目標圖層設為可編輯
axMap1.Layers.LayersDlg(null, null); 

// 將 InsertionLayer 指定為目前圖層(索引 1 為例)
axMap1.Layers.InsertionLayer = axMap1.Layers[1];

說明:

  1. 呼叫 LayersDlg 開啟圖層對話框,使用者可在其中勾選圖層的「可編輯」選項。
  2. 將 InsertionLayer 屬性指派給目標圖層,後續新增的圖元即會寫入該圖層。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved