diff --git a/src/MarkerClusterGroup.js b/src/MarkerClusterGroup.js index 03e42750d..58794c3a3 100644 --- a/src/MarkerClusterGroup.js +++ b/src/MarkerClusterGroup.js @@ -655,7 +655,11 @@ L.MarkerClusterGroup = L.FeatureGroup.extend({ _zoomOrSpiderfy: function (e) { var map = this._map; - if (map.getMaxZoom() === map.getZoom()) { + if (e.layer._bounds._northEast.equals(e.layer._bounds._southWest)){ + if (this.options.spiderfyOnMaxZoom) { + e.layer.spiderfy(); + } + }else if (map.getMaxZoom() === map.getZoom()) { if (this.options.spiderfyOnMaxZoom) { e.layer.spiderfy(); }