如何为标记群集中的标记设置动画

时间:2012-02-02 00:22:07

标签: google-maps markerclusterer

我有一个带有谷歌地图(api v3)的网页,里面有几十个标记。我正在使用markerclusterer来聚类标记。我有一个单独的面板div列出了地图上出现的每个标记的标题信息。

我已设置了悬停事件,以便当用户将鼠标悬停在面板中的某个标题上时,地图上的相应标记会开始反弹。如果标记尚未合并到现有群集中,则此方法可以正常工作。但是,如果标记已合并到群集中,则它不起作用,因为没有动画标记。

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

2 个答案:

答案 0 :(得分:2)

又过了一天,我又想到了如何解决这个问题,但事实证明答案很简单。

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

答案 1 :(得分:0)

我想出了解决问题的方法。 #chuck w 解决方案帮助了我。

致电Monthyear 01-01-2018 01-02-2018 01-03-2018

然后,如果您想花哨的话,可以致电

marker.setMap(map) 崩溃成簇