国产麻豆一级在线观看_国产午夜亚洲精品国产成人小说_国产午夜成人福利在线观看蜜芽_国产天堂亚洲国产碰碰_国产麻豆剧看黄在线观看_国产噜噜在线视频观看_国产精品亚洲二区在线播放

首頁 新聞中心 技術文檔 OpenLayers中文教程文檔

OpenLayers文檔:ol/Map方法

發布時間:2021-12-12 23:00:53   瀏覽量:7347   作者:openlayers.org

地圖是 OpenLayers 的核心組件。要渲染地圖,需要一個視圖、一個或多個圖層和一個目標容器:

import Map from 'ol/Map'; import View from 'ol/View'; import TileLayer from 'ol/layer/Tile'; import OSM from 'ol/source/OSM'; var map = new Map({ view: new View({ center: [0, 0], zoom: 1 }), layers: [ new TileLayer({ source: new OSM() }) ], target: 'map' });

上面的代碼片段使用 a 創建了一個地圖module:ol/layer/Tile來顯示module:ol/source/OSM~OSMOSM 數據并將其渲染到一個帶有 id 的 DOM 元素map

構造函數ol-viewport在目標元素中放置一個視口容器(帶有 CSS 類名 )(請參閱 參考資料getViewport()),然后在視口中放置另外兩個元素:一個具有 ol-overlaycontainer-stopevent用于控件和一些疊加層的 CSS 類名稱ol-overlaycontainer,另一個帶有用于其他疊加層的CSS 類名稱(請參閱 的stopEvent 選項以module:ol/Overlay~Overlay了解差異)。地圖本身被放置在視口內的另一個元素中。

層存儲module:ol/Collection~Collection在 layerGroups 中。庫提供了一個頂級組。這是getLayerGroup訪問的內容setLayerGroup在選項中輸入的圖層將添加到該組中,addLayerremoveLayer更改組中的圖層集合。getLayers是 的便利函數 getLayerGroup().getLayers()請注意,它module:ol/layer/Group~Group 是 的子類module:ol/layer/Base,因此在選項中輸入或添加的圖層addLayer可以是組,其中可以包含更多組,依此類推。


主站蜘蛛池模板: 吕梁市| 湖北省| 双江| 东安县| 和静县| 红安县| 子长县| 长垣县| 新龙县| 黎城县| 甘肃省| 门源| 和顺县| 宁阳县| 鄂温| 都兰县| 白朗县| 白水县| 资兴市| 邳州市| 汉阴县| 宁都县| 镇雄县| 石河子市| 宜昌市| 桐梓县| 泽普县| 武宁县| 柳江县| 二连浩特市| 辽宁省| 临漳县| 镇宁| 红桥区| 南投县| 商都县| 侯马市| 博客| 尼玛县| 衡南县| 阿巴嘎旗|