#123 adding getVisibleParent for Marker

(cherry picked from commit da2952d57bdab7af998ab480200c38212cbc662e)
This commit is contained in:
Thierry Nicola
2013-06-21 15:12:32 +12:00
committed by danzel
parent f0069fa4a3
commit 4d3c964172
+9 -1
View File
@@ -390,6 +390,14 @@ L.MarkerClusterGroup = L.FeatureGroup.extend({
this._map = null;
},
getVisibleParent: function(marker){
var vMarker = marker;
// TODO: Is this safe? No extra check needed to prevent infinite loop?
while(!vMarker._icon) {
vMarker = vMarker.__parent;
}
return vMarker;
},
//Remove the given object from the given array
_arraySplice: function (anArray, obj) {
@@ -909,4 +917,4 @@ L.MarkerClusterGroup.include(!L.DomUtil.TRANSITION ? {
L.markerClusterGroup = function (options) {
return new L.MarkerClusterGroup(options);
};
};