Openlayers:当图层不可见时加载图像



我使用的是Openlayers 7.

是否有可能强制层源(ImageWMS)加载CQL过滤图像,即缓冲它,而层是不可见的?

我想避免图像从以前的过滤器闪烁在地图上,当过滤器改变时,层是不可见的,然后在过滤器改变后,层随后是可见的。旧图像的闪烁显然是在新过滤图像下载期间。

事件imageloadend似乎只有在图层可见之后才会触发,所以当过滤器以编程方式更新时,图像不会从服务器请求并刷新,因为在过滤器更改时图层不可见。

作为可能的选择,你可以删除额外的层,只保存基础层(如osm)。

相关内容

  • 没有找到相关文章

最新更新