gpt4 book ai didi

javascript - 概览图始终显示整个 map

转载 作者:行者123 更新时间:2023-11-29 15:12:13 26 4
gpt4 key购买 nike

我使用开放层 4,我希望总览图始终在中央位置显示整个 map ,只有红色框应该在总览图周围移动。

最佳答案

只要主 map 没有被平移到超过概览的中心约束,指定具有单一分辨率和范围(即中心约束)的概览 map View 将起作用。例如这将给出一个几乎全局的概览

        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 坐标中波兰中心的某处。

关于javascript - 概览图始终显示整个 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53499833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com