Merge pull request #325 from tschaub/dirty-animation

Render new vector tiles after animation completes.  This was previously happening during an animated zoom, but not an animated pan.
This commit is contained in:
Tim Schaub
2013-03-19 09:17:05 -07:00

View File

@@ -335,6 +335,8 @@ ol.renderer.canvas.VectorLayer.prototype.renderFrame =
[geomFilter, extentFilter], ol.filter.LogicalOperator.AND)));
}
tilesOnSketchCanvas[key] = tileCoord;
} else {
this.dirty_ = true;
}
}
}
@@ -356,7 +358,6 @@ ol.renderer.canvas.VectorLayer.prototype.renderFrame =
}
}
this.dirty_ = true;
for (key in tilesToRender) {
tileCoord = tilesToRender[key];
if (this.tileCache_.containsKey(key)) {
@@ -372,7 +373,6 @@ ol.renderer.canvas.VectorLayer.prototype.renderFrame =
finalContext.drawImage(tile,
tileSize.width * (tileCoord.x - tileRange.minX),
tileSize.height * (tileRange.maxY - tileCoord.y));
this.dirty_ = false;
}
this.renderedResolution_ = tileResolution;