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

MapX 組件架構與 Layers 集合深度解析

     編輯:關於C語言

MapX 組件模型結構

MapX 基本單元為 Object(單一物件)與 Collection(集合),集合包含多個物件。頂層為 Map 物件,其他皆繼承自 Map。三大核心分支:

  • Layers:操作地圖圖層
  • DataSets:存取空間資料表
  • Annotations:在地圖加入文字或符號

Map 物件主要屬性

  • Zoom:設定放大層級(顯示大小)
  • Rotation:地圖旋轉角度
  • CenterX、CenterY:座標系統原點,視投影方式而定

許多屬性本身即為物件,如 Layers 集合包含所有圖層資訊。

Layers 集合詳細說明

  • 每張地圖對應一個圖層,所有圖層存放在 Layers 集合,索引 0 到 n。
  • Layer 物件由 Features 集合組成,Feature 對應點、線、面、符號。
  • 繪製順序:Layers(1) 最上層,Layers(2) 次之,最底層最先繪製,最上層最後繪製。

圖層排序實務建議

  1. 顯示優先序:點圖層應置於區域圖層上方,否則區域會遮蓋點。
  2. 選取精確度:選取工具從可選圖層最上層開始,同位置多圖層物件難以精確選取目標。建議將目標選取圖層移至最上層。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved