Add a renderBuffer option to ol.layer.Vector

This commit is contained in:
Éric Lemoine
2014-10-21 09:00:44 +02:00
parent ddc51ee267
commit 8e8fc9977c
5 changed files with 32 additions and 18 deletions

View File

@@ -234,12 +234,8 @@ ol.renderer.dom.VectorLayer.prototype.prepareFrame =
}
var extent = this.renderedExtent_;
var xBuffer = ol.extent.getWidth(frameStateExtent) / 4;
var yBuffer = ol.extent.getHeight(frameStateExtent) / 4;
extent[0] = frameStateExtent[0] - xBuffer;
extent[1] = frameStateExtent[1] - yBuffer;
extent[2] = frameStateExtent[2] + xBuffer;
extent[3] = frameStateExtent[3] + yBuffer;
var renderBuffer = vectorLayer.getRenderBuffer();
ol.extent.buffer(frameStateExtent, renderBuffer * resolution, extent);
// FIXME dispose of old replayGroup in post render
goog.dispose(this.replayGroup_);