时间变化后的ol3更新图层

ol3 update layer after time change

我想使用 ol.source.TileWMS 作为源来刷新我的 ol.layer.Tile,但是调用 source.updateParams 没有任何效果并且 chrome 检查器工具不显示网络活动,例如地理服务器请求。那么诀窍在哪里呢?

我用的是ol v3.16.0

您可以使用带参数 STYLE 的参数

例如:

var params = {LAYERS: layerId, VERSION: '1.3.0', STYLES: style};
var source = layer.getSource();
source.updateParams(params); 

里面,style是geoserver中style的名称

我通过升级到 v3.18.2 解决了