Make forEachFeatureAtPixel work with layer groups
This commit is contained in:
@@ -93,9 +93,7 @@ ol.renderer.Map.prototype.forEachFeatureAtPixel =
|
|||||||
function(pixel, callback, opt_obj, opt_layerFunction, opt_obj2) {
|
function(pixel, callback, opt_obj, opt_layerFunction, opt_obj2) {
|
||||||
var layerFunction = goog.isDef(opt_layerFunction) ?
|
var layerFunction = goog.isDef(opt_layerFunction) ?
|
||||||
opt_layerFunction : goog.functions.TRUE;
|
opt_layerFunction : goog.functions.TRUE;
|
||||||
var layers = this.map_.getLayers();
|
var layersArray = this.map_.getLayerGroup().getLayersArray();
|
||||||
if (goog.isDef(layers)) {
|
|
||||||
var layersArray = layers.getArray();
|
|
||||||
var i;
|
var i;
|
||||||
for (i = layersArray.length - 1; i >= 0; --i) {
|
for (i = layersArray.length - 1; i >= 0; --i) {
|
||||||
var layer = layersArray[i];
|
var layer = layersArray[i];
|
||||||
@@ -108,7 +106,6 @@ ol.renderer.Map.prototype.forEachFeatureAtPixel =
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
return undefined;
|
return undefined;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user