我正在尝试向我的地图添加自定义功能,用户可以在其中过滤掉某些标记。使用简单的 jquery,我只需使用 css 选择器找到标记并执行以下操作:
$('.marker').hide()
这工作正常......但是,当我缩小时,标记仍然被认为存在于标记簇计数中。我想调整计数以考虑到我隐藏了标记。
如有任何帮助,我们将不胜感激。我什至不确定如何访问此处记录的标记簇对象:
我会做类似的事情吗:
handler.getCluster()
谢谢您的帮助!
我不太明白你的 jQuery 东西在这里用于谷歌地图标记......
您应该对
addMarker
(s) 方法返回的对象使用现有方法:
.show()
.hide()
无论如何,回答你的主要问题:
handler.clusterer
像往常一样,googleObject 可用:
handler.clusterer.getServiceObject()