Merge pull request #2209 from fredj/modify-rbush

Use getInExtent instead of forEachInExtent
This commit is contained in:
Frédéric Junod
2014-06-17 09:28:11 +02:00

View File

@@ -399,11 +399,7 @@ ol.interaction.Modify.prototype.handlePointerDown = function(evt) {
var geometry = /** @type {ol.geom.Point} */ (vertexFeature.getGeometry());
var vertex = geometry.getCoordinates();
var vertexExtent = ol.extent.boundingExtent([vertex]);
var segmentDataMatches = [];
this.rBush_.forEachInExtent(vertexExtent,
function(segmentData) {
segmentDataMatches.push(segmentData);
});
var segmentDataMatches = this.rBush_.getInExtent(vertexExtent);
var distinctFeatures = {};
for (var i = 0, ii = segmentDataMatches.length; i < ii; ++i) {
var segmentDataMatch = segmentDataMatches[i];