谷歌地图v3:同时显示多个标记

Google maps v3: Show multiple markers at once

本文关键字:显示 v3 谷歌地图      更新时间:2023-09-26

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

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

有没有办法让所有的标记同时出现?

我曾想过使用MarkerManager,但它似乎是针对不同的东西。

谢谢你的帮助。

试试谷歌上的markercluster.js。在这里演示示例。希望能有所帮助。