我正在尝试向我的地图添加自定义功能,用户可以在其中过滤掉某些标记。使用简单的jquery,我只需使用css选择器找到标记并执行以下操作:
$('.marker').hide()
这工作正常...但是,当我缩小时,标记聚类计数中仍会考虑标记。我想调整计数以考虑到我隐藏了标记。
任何帮助将不胜感激。我什至不确定如何访问标记群集对象,如此处所述:
http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/docs/reference.html
我是否做这样的事情:
handler.getCluster()
感谢您的帮助!
我真的不明白你的jQuery东西在这里的谷歌地图标记...
您应该对 addMarker
(s) 方法返回的对象使用现有方法:
-
.show()
-
.hide()
无论如何,要回答您的主要问题:
handler.clusterer
像往常一样,GoogleObject可用:
handler.clusterer.getServiceObject()