Skip to content

Commit c740dfb

Browse files
authored
Merge pull request JustFly1984#890 from csirkeee/fix/performant-rendering
Re-render icons on end of clustering cycle.
2 parents 0ec4e46 + 67cd398 commit c740dfb

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

packages/react-google-maps-api-marker-clusterer/src/Cluster.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,6 @@ export class Cluster {
141141
marker.setMap(null)
142142
}
143143

144-
this.updateIcon()
145-
146144
return true
147145
}
148146

packages/react-google-maps-api-marker-clusterer/src/Clusterer.tsx

+5-1
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,11 @@ export class Clusterer {
709709
* @param {Clusterer} mc The Clusterer whose markers are being clustered.
710710
* @event
711711
*/
712-
google.maps.event.trigger(this, 'clusteringend', this)
712+
google.maps.event.trigger(this, 'clusteringend', this)
713+
714+
for (let i = 0; i < this.clusters.length; i++) {
715+
this.clusters[i].updateIcon()
716+
}
713717
}
714718
}
715719

0 commit comments

Comments
 (0)