Don't remove tiles while panning

This commit is contained in:
Tom Payne
2013-01-12 16:53:53 +01:00
parent e837a74e00
commit 2ea6f0903c

View File

@@ -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);
}
}
}