OL3:如何在等待updateParams返回更新的层

时间:2016-02-02 17:02:54

标签: javascript openlayers-3

在OpenLayers 3中的ImageWMS上调用source.updateParams()时,当前图层不会立即清除,它会在删除当前图像并将其替换为新结果之前等待新参数成功返回结果。我正在寻找一种方法来立即清除当前缓存的图像,以便用户在等待新图像时看不到旧图像。我试过关闭能见度然后重新开启,但这不起作用。我尝试了各种方法

source.dispatchEvent('change')
source.changed()
source.setImageLoadFunction(source.getImageLoadFunction())

但他们都没有奏效。我能够模拟我正在寻找的东西的唯一方法是,一旦用户更新参数,然后将不透明度重新打开,就将图层的不透明度设置为0

theimageloadend
来自消息来源的

事件。

0 个答案:

没有答案