import * as layer from 'ol/layer';
import Tile from 'ol/layer/Tile';
import * as olControl from 'ol/control';
// 圖源怎么引的本篇不講
// 要注意 overviewLayerGroup 和 mapLayerGroup 圖層要相同,相同不是指完全相等
// 不然地圖和鷹眼會(huì)搶canvas。
this.mapLayerGroup = new layer .Group({
layers: []
});
this.overviewLayerGroup = new layer .Group({
layers: []
});
let mapLayers = this.mapLayerGroup .getLayers();
let overviewLayers= this.overviewLayerGroup .getLayers();
// 圖源相同,但Tile不能相等
let newLayer = new Tile({
source: source
});
let newOverLayer = new Tile({
source: source
})
mapLayers .push(newLayer );
overviewLayers.push(newOverLayer );
// 大地圖
this.map = new ol.Map({
target: element,
layers: [this.mapLayerGroup],
view: new ol.View({
center: center,
zoom: zoom,
minZoom: minZoom,
maxZoom: maxZoom,
})
});
// 大地圖添加鷹眼插件
this.map.addControl(
new olControl.OverviewMap({
className: 'ol-overviewmap myOverviewmap',
layers: [this.overviewLayerGroup],
view: new ol.View({
center: this.map.getView().getCenter()
})
})
);
「筆記」Openlayers鷹眼空白+本地圖源
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- >=3.0版本的接入(適配XCode8.3以上) 登錄百度地圖開放平臺(tái),找到iOS的鷹眼軌跡的SDK,下載,然后把...
- s.dependency 'BaiduMapKit's.dependency 'BaiduTraceKit' 在p...
- 一、前言 隨著互聯(lián)網(wǎng)技術(shù)不斷發(fā)展,WebGIS領(lǐng)域也有了更好的發(fā)展前景;一直想弄清楚在線地圖如何發(fā)布,實(shí)現(xiàn)類似百度...
- 一、準(zhǔn)備工作 安裝jdk 1.8、tomcat 2.安裝Geoserver,下載地址:https://source...
- 一 OpenLayers核心職責(zé) ??OpenLayers最新大版本是openlayers4,它是一個(gè)基于h5的G...