diff --git a/src/MarkerClusterGroup.js b/src/MarkerClusterGroup.js index 50687c81f2..b68fdcf37e 100644 --- a/src/MarkerClusterGroup.js +++ b/src/MarkerClusterGroup.js @@ -93,8 +93,14 @@ L.MarkerClusterGroup = L.FeatureGroup.extend({ if (!this._topClusterLevel) { this._generateInitialClusters(); + } else if (this._needsClustering.length > 0) { + for (var i = this._needsClustering.length - 1; i >= 0; i--) { + this.addLayer(this._needsClustering[i]); + } + this._needsClustering = []; } + this._map.on('zoomend', this._zoomEnd, this); this._map.on('moveend', this._moveEnd, this);