我目前正在尝试更改/更新已渲染的ol.source.WMTS / ol.layer.Tile源上的tilegrid属性。 到目前为止,只有删除整个图层并再次应用它才能获得成功。是否有更好的方法或需要调用的方法来更新/重置tilegrid?我已经尝试过.refresh和.changed在所有来源上,没有运气。
KR。 R
this.customWMTS = new ol.layer.Tile({
source: new ol.source.WMTS({
url: this.URL+'GetMap',
layer: 'cl',
format: 'image/png',
tileGrid: customTileGrid,
style: 'default',
dimensions: {
'threshold': 1
},
crossOrigin: 'anonymous'
}),
opacity: 1
});