Implementation of LayerGroup.getLayer with really bad performance. fixes #244

This commit is contained in:
danzel
2013-12-18 11:21:06 +13:00
parent 08275bb7e6
commit 243c484597
+13
View File
@@ -317,6 +317,19 @@ L.MarkerClusterGroup = L.FeatureGroup.extend({
return layers;
},
//Overrides LayerGroup.getLayer, WARNING: Really bad performance
getLayer: function (id) {
var result = null;
this.eachLayer(function (l) {
if (L.stamp(l) === id) {
result = l;
}
});
return result;
},
//Returns true if the given layer is in this MarkerClusterGroup
hasLayer: function (layer) {
if (!layer) {