Add renderBuffer option for ol.source.ImageVector

This commit is contained in:
Andreas Hocevar
2016-07-13 14:23:41 +02:00
parent 79d8660ded
commit a64e3c1d3e
2 changed files with 19 additions and 1 deletions

View File

@@ -56,6 +56,12 @@ ol.source.ImageVector = function(options) {
*/
this.canvasSize_ = [0, 0];
/**
* @private
* @type {number}
*/
this.renderBuffer_ = options.renderBuffer == undefined ? 100 : options.renderBuffer;
/**
* @private
* @type {ol.render.canvas.ReplayGroup}
@@ -108,7 +114,7 @@ ol.source.ImageVector.prototype.canvasFunctionInternal_ = function(extent, resol
var replayGroup = new ol.render.canvas.ReplayGroup(
ol.renderer.vector.getTolerance(resolution, pixelRatio), extent,
resolution);
resolution, this.renderBuffer_);
this.source_.loadFeatures(extent, resolution, projection);