gpt4 book ai didi

Openlayers-3 强制刷新 map

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

我有一个自定义样式,可以在 map 上显示/隐藏功能,但是当它被应用时,它不会激活,直到 map 因功能更新而刷新,但我需要它立即触发。

我试过 map.render 和 renderSync() 但他们什么也没做。 mapResize() 似乎也没有做任何事情,但是如果我等待功能更新或移动 map ,它就会起作用。

有什么想法吗?无论功能更新如何,如何强制 map 按需重绘?

最佳答案

我相信您需要强制更新图层的源,您可以通过调用 changed 来实现。其功能:

yourLayer.getSource().changed();

见: http://openlayers.org/en/v3.6.0/apidoc/ol.source.Source.html

关于Openlayers-3 强制刷新 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30997633/

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