diff --git a/src/ol/source/Raster.js b/src/ol/source/Raster.js index 713985c6fa..22898169ca 100644 --- a/src/ol/source/Raster.js +++ b/src/ol/source/Raster.js @@ -672,7 +672,7 @@ class RasterSource extends ImageSource { frameState.extent = extent.slice(); frameState.size[0] = Math.round(getWidth(extent) / resolution); frameState.size[1] = Math.round(getHeight(extent) / resolution); - frameState.time = Infinity; + frameState.time = Date.now(); const viewState = frameState.viewState; viewState.center = center; @@ -816,6 +816,7 @@ class RasterSource extends ImageSource { this.dispatchEvent( new RasterSourceEvent(RasterEventType.AFTEROPERATIONS, frameState, data) ); + requestAnimationFrame(this.changed.bind(this)); } disposeInternal() {