Reuse tile range

This commit is contained in:
Tim Schaub
2013-06-24 11:34:59 -06:00
parent a9f01a4390
commit 20527ab1f1
@@ -159,7 +159,7 @@ ol.renderer.canvas.VectorLayer = function(mapRenderer, layer) {
* @private * @private
* @type {ol.TileRange} * @type {ol.TileRange}
*/ */
this.tileRange_ = null; this.tileRange_ = new ol.TileRange(NaN, NaN, NaN, NaN);
/** /**
* @private * @private
@@ -360,8 +360,8 @@ ol.renderer.canvas.VectorLayer.prototype.renderFrame =
// set up transform for the layer canvas to be drawn to the map canvas // set up transform for the layer canvas to be drawn to the map canvas
var tileResolution = tileGrid.getResolution(0); var tileResolution = tileGrid.getResolution(0);
if (idle) { if (idle) {
this.tileRange_ = tileGrid.getTileRangeForExtentAndResolution( tileGrid.getTileRangeForExtentAndResolution(
extent, tileResolution); extent, tileResolution, this.tileRange_);
} }
var transform = this.transform_, var transform = this.transform_,
tileRange = this.tileRange_, tileRange = this.tileRange_,