diff --git a/src/ol/renderer/canvas/canvastilelayerrenderer.js b/src/ol/renderer/canvas/canvastilelayerrenderer.js index 1589e1b662..c30acb9aab 100644 --- a/src/ol/renderer/canvas/canvastilelayerrenderer.js +++ b/src/ol/renderer/canvas/canvastilelayerrenderer.js @@ -197,6 +197,10 @@ ol.renderer.canvas.TileLayer.prototype.prepareFrame = if (goog.isDef(layerState.extent)) { extent = ol.extent.getIntersection(extent, layerState.extent); } + if (ol.extent.isEmpty(extent)) { + // Return false to prevent the rendering of the layer. + return false; + } var tileRange = tileGrid.getTileRangeForExtentAndResolution( extent, tileResolution);