MarkerClusterer GoogleMaps:只需更新计数器而不是重绘

时间:2014-02-28 09:39:43

标签: javascript google-maps google-maps-api-3

我正在使用 Marker Clusterer 在我的Google Maps Web应用程序中显示某个区域中“标记”的数量。

但是:每当一个标志出现/消失时,似乎Clusterer完全重绘而不是仅更新内部的计数器。

由于颜色,大小等不同,我理解这种行为。

  

但我能做些什么来防止这种情况?

我是否必须阻止不同的样式,以便Clusterer保持“相同”,或者我可以做些什么来更新圈内的数字?

我有成千上万的标记,每一个都出现/消失,所以我只想要一个带有数字的稳定圆圈。

1 个答案:

答案 0 :(得分:1)

选项nodraw可以设置为true并且不会执行重绘:

向群集器添加标记并根据需要重绘:

addMarker(marker:google.maps.Marker, opt_nodraw:boolean)    

将一组标记添加到clusterer:

addMarkers(markers:Array.<google.maps.Marker>, opt_nodraw:boolean)