我使用开放的第四层,我希望概览图总是在中心位置显示整个地图,只有红色的方框应该在概览图周围移动。
发布于 2018-11-27 21:38:12
指定具有单一分辨率和范围的总览地图视图(即中心约束)将起作用,只要到目前为止还没有对主图进行平移,从而超出了总览上的中心约束。这将给出一个几乎是全球性的概述
new ol.control.OverviewMap({
view: new ol.View({
resolutions: [ol.tilegrid.createXYZ().getResolution(0)],
extent: [0, 0, 0, 0]
})
})如果你使用的是2180,那么试图显示世界概况将会导致重新投影错误!概述还需要在EPSG:2180中,并具有适合的分辨率和中心约束
new ol.control.OverviewMap({
view: new ol.View({
projection: 'EPSG:2180'
resolutions: [ ?? ],
extent: [x, y, x, y]
})
})在哪里??需要足够大,以获得概述中的所有波兰(和更多),x,y在EPSG:2180坐标中的波兰中心的某个地方。
https://stackoverflow.com/questions/53499833
复制相似问题