注:當前使用的是 ol 9.2.4 版本,天地圖使用的
key
請到天地圖官網申請,并替換為自己的key
OpenLayers
框架組織結構龐大,只通過官網API
進行查看,對框架結構缺少一個整體、全面的看法。借助樹形結構圖或思維導圖,其API
結構就顯得清晰明了。
1. 總體框架體系圖
首先從Map
對象入手,Map
作為核心類,包括View
、Layers
、Control
、Interactions
等類。Map
就像是一個容器,用來裝載、渲染圖層;View
用來對圖層進行可視化,設置地圖狀態,包括縮放、中心點和投影系統等;Control
類提供了一些系統控件公開發者使用,包括縮放、全屏、鷹眼等控件;Interactions
提供了繪制、選擇、編輯等交互操作,方便用戶使用。
2. 圖層組織結構圖
在OpenLayers
中,常用的圖層有矢量圖層和切片圖層,包含的數據源非常豐富,為WebGIS
開發提供了很大的便利。矢量圖層組織結構組成:幾何對象構成要素,要素組合構成數據源,數據源形成圖層。即:Geometry->Feature->Source->Layer
3. 樣式組織結構圖
Style
類用于渲染矢量圖層樣式,可以結合Overlay設置圖像、文本標注。其中Circle
渲染圓點,Image
、Icon
渲染圖像,Text
渲染文本,Stroke
渲染邊線,Fill
渲染填充。
OpenLayers示例數據下載,請回復關鍵字:ol數據
全國信息化工程師-GIS 應用水平考試資料,請回復關鍵字:GIS考試
【GIS之路】 已經接入了智能助手,歡迎關注,歡迎提問。
歡迎訪問我的博客網站-長談GIS:
http://shanhaitalk.com
都看到這了,不要忘記點贊、收藏 + 關注 哦 !
本號不定時更新有關?GIS開發 相關內容,歡迎關注?!