如何访问 Google Maps For Rails 的标记集群?

问题描述 投票:0回答:1

我正在尝试向我的地图添加自定义功能,用户可以在其中过滤掉某些标记。使用简单的 jquery,我只需使用 css 选择器找到标记并执行以下操作:

$('.marker').hide()

这工作正常......但是,当我缩小时,标记仍然被认为存在于标记簇计数中。我想调整计数以考虑到我隐藏了标记。

如有任何帮助,我们将不胜感激。我什至不确定如何访问此处记录的标记簇对象:

http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/docs/reference.html

我会做类似的事情吗:

handler.getCluster()

谢谢您的帮助!

ruby-on-rails google-maps gmaps4rails
1个回答
1
投票

我不太明白你的 jQuery 东西在这里用于谷歌地图标记......

您应该对

addMarker
(s) 方法返回的对象使用现有方法:

  • .show()

  • .hide()

无论如何,回答你的主要问题:

handler.clusterer

像往常一样,googleObject 可用:

handler.clusterer.getServiceObject()
© www.soinside.com 2019 - 2024. All rights reserved.