2012-01-26 54 views
0

我正在使用Google Maps API v3向地图添加标记。 所有标记都有一个自定义图像作为图标。Google地图v3:一次显示多个标记

我有一些过滤器,用户可以点击隐藏/显示地图上的标记。 基本上我在过滤器上做的是遍历标记集合,并为它们调用setVisible(相应地使用true/false)。 我遇到的问题是,当我隐藏几个标记时,它们全部消失,但是当我显示它们缓慢显示的图标时(需要几秒钟才能看到40个标记)。

有没有办法让所有的标记一次出现?

我想过使用MarkerManager,但它似乎面向不同的东西。

感谢您的帮助。

+1

你能包含一个到目前为止你所拥有的链接或包含代码吗? – skarE

+0

当您使用setVisible方法时,只有标记div的可见性会受到影响,因此如果图标是自定义的,则无关紧要。除非你以某种方式重新初始化地图,否则你的过滤功能效率低下,你不应该看到任何滞后。请张贴一些代码。 – Michal

+0

只要我有一段时间,我会发布我的代码。这很奇怪,因为如果我使用默认标记(即没有我的自定义图像),标记显示得非常快。 – willvv

回答