Pass pixel ratio to ol.render.canvas.ReplayGroup constructor

This commit is contained in:
Tom Payne
2013-12-14 11:23:44 +01:00
parent 355c0a1017
commit 2d0e6fd6bc
2 changed files with 10 additions and 2 deletions

View File

@@ -172,6 +172,7 @@ ol.renderer.canvas.VectorLayer.prototype.prepareFrame =
var vectorSource = vectorLayer.getVectorSource();
var frameStateExtent = frameState.extent;
var frameStateResolution = frameState.view2DState.resolution;
var pixelRatio = frameState.devicePixelRatio;
if (!this.dirty_ &&
this.renderedResolution_ == frameStateResolution &&
@@ -198,7 +199,7 @@ ol.renderer.canvas.VectorLayer.prototype.prepareFrame =
if (!goog.isDef(styleFunction)) {
styleFunction = ol.layer.Vector.defaultStyleFunction;
}
var replayGroup = new ol.render.canvas.ReplayGroup();
var replayGroup = new ol.render.canvas.ReplayGroup(pixelRatio);
vectorSource.forEachFeatureInExtent(extent,
/**
* @param {ol.Feature} feature Feature.