Merge pull request #1520 from elemoine/vector-api-hidpi-hit-detection

[vector-api] Fix hit detection on retina displays
This commit is contained in:
Éric Lemoine
2014-01-13 06:40:42 -08:00
3 changed files with 42 additions and 54 deletions
+2 -3
View File
@@ -104,8 +104,7 @@ ol.source.ImageVector.prototype.canvasFunctionInternal_ =
function(extent, resolution, pixelRatio, size, projection) {
var tolerance = resolution / (2 * pixelRatio);
var replayGroup = new ol.render.canvas.ReplayGroup(
pixelRatio, tolerance);
var replayGroup = new ol.render.canvas.ReplayGroup(tolerance);
var loading = false;
this.source_.forEachFeatureInExtent(extent,
@@ -133,7 +132,7 @@ ol.source.ImageVector.prototype.canvasFunctionInternal_ =
var transform = this.getTransform_(ol.extent.getCenter(extent),
resolution, pixelRatio, size);
replayGroup.replay(this.canvasContext_, extent, transform,
replayGroup.replay(this.canvasContext_, extent, pixelRatio, transform,
goog.functions.TRUE);
return this.canvasElement_;