From 492d8a0d27f5a160ca8df75a2e7065a647f2efcf Mon Sep 17 00:00:00 2001 From: danzel Date: Mon, 20 Aug 2012 10:38:59 +1200 Subject: [PATCH] Support adding markers while we aren't on the map. --- src/MarkerClusterGroup.js | 6 ++++++ 1 file changed, 6 insertions(+) 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);