我正在使用 Marker Clusterer 在我的Google Maps Web应用程序中显示某个区域中“标记”的数量。
但是:每当一个标志出现/消失时,似乎Clusterer完全重绘而不是仅更新内部的计数器。
由于颜色,大小等不同,我理解这种行为。
但我能做些什么来防止这种情况?
我是否必须阻止不同的样式,以便Clusterer保持“相同”,或者我可以做些什么来更新圈内的数字?
我有成千上万的标记,每一个都出现/消失,所以我只想要一个带有数字的稳定圆圈。
答案 0 :(得分:1)
选项nodraw
可以设置为true
并且不会执行重绘:
向群集器添加标记并根据需要重绘:
addMarker(marker:google.maps.Marker, opt_nodraw:boolean)
将一组标记添加到clusterer:
addMarkers(markers:Array.<google.maps.Marker>, opt_nodraw:boolean)