2012-02-02 91 views
2

我有一个谷歌地图(API V3)网页。我正在使用markerclusterer来聚集标记。我有一个单独的面板div列出了地图上出现的每个标记的标题信息。如何动画标记物在有几十个标记的标记集群

我已经建立了一个悬停事件,这样,当用户将鼠标悬停在地图上的相应标记开始反弹面板的标题之一。如果标记尚未合并到现有群集中,则此工作正常。然而,如果标记被纳入一个簇,那么它不工作,因为没有标记的动画。

是否可以从集群中删除标记而不从集合中完全删除标记,然后为标记设置动画,然后将标记添加回集群? (我看了一下source code,但我无法弄清楚如何从集群中删除标记,同时仍然将它留在地图上。)当然,如果有更简单的方法来解决这个问题,我很乐意听说它。

回答

2

改天源的另一种检讨,我想通了,如何解决这个问题后,和事实证明,答案很简单。

所有你需要做的就是调用marker.setMap(google.maps.Map对象)。然后,如果你想获得幻想,你可以调用ClusterIcon对象setSums减少由一个集群覆盖中列出的标记数量。

+1

嘿,伙计,我一直在寻找一个解决方案,以及。你介意分享你的代码示例吗? – Mayko 2013-05-22 22:50:31