From 2ea6f0903ca848bb1a6183157ca89da9d1646a6f Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sat, 12 Jan 2013 16:53:53 +0100 Subject: [PATCH] Don't remove tiles while panning --- src/ol/renderer/dom/domtilelayerrenderer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ol/renderer/dom/domtilelayerrenderer.js b/src/ol/renderer/dom/domtilelayerrenderer.js index db8698b086..bb3cbaef3b 100644 --- a/src/ol/renderer/dom/domtilelayerrenderer.js +++ b/src/ol/renderer/dom/domtilelayerrenderer.js @@ -14,6 +14,7 @@ goog.require('ol.Size'); goog.require('ol.TileCoord'); goog.require('ol.TileRange'); goog.require('ol.TileState'); +goog.require('ol.ViewHint'); goog.require('ol.dom'); goog.require('ol.renderer.dom.Layer'); goog.require('ol.tilegrid.TileGrid'); @@ -210,7 +211,9 @@ ol.renderer.dom.TileLayer.prototype.renderFrame = goog.dom.insertChildAt(this.target, tileLayerZ.target, 0); } } else { - tileLayerZ.removeTilesOutsideExtent(frameState.extent); + if (!frameState.viewHints[ol.ViewHint.PANNING]) { + tileLayerZ.removeTilesOutsideExtent(frameState.extent); + } } }