我正在使用Fluster库与Google Maps API v3进行一些群集。 http://blog.fusonic.net/2009/12/fluster2-011-with-significant-performance-improvements/
我在地图上进行“实时”搜索。当您输入输入时,它会隐藏或显示与搜索匹配的标记。
这很好用,但我不能让它与Fluster一起使用。即我可以显示/隐藏自己的标记,但我无法更新群集标记。
Fluster似乎没有removeMarker()方法。我尝试添加自己的,但没有运气......
this.removeMarker = function(_marker)
{
var index = me.markers.indexOf(_marker);
me.markers.splice(index, 1);
};
然后我会尝试拨打fluster.createClusters()
或fluster.zoomChanged()
,但又一次,它只是没有做我想要的。
有谁知道我可以做些什么来解决这个问题?
如果归结为它,我想我可以删除即时搜索,只是让它重新呈现所提交的搜索表单上的所有标记/群集,但这不是一个理想的解决方案。
非常感谢任何建议。