时间更改后的ol3更新层

时间:2016-09-16 15:41:43

标签: openlayers-3

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

我使用ol v3.16.0

2 个答案:

答案 0 :(得分:0)

您可以使用参数STYLE

的参数

例如:

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

在里面,style是geoserver中样式的名称

答案 1 :(得分:0)

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