Reuse tile range
This commit is contained in:
@@ -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_,
|
||||||
|
|||||||
Reference in New Issue
Block a user