使用Google地图收集标记

时间:2012-06-21 09:27:21

标签: google-maps google-maps-api-3 bing-maps

我在Bing地图上做了很多工作,但我是谷歌地图的新手。

使用Bing maps API,有一些名为EntityCollection的东西,它代表一组具有有用功能的叠加层,例如获取计数,隐藏或删除组内的所有标记。当你想在地图上表示不同类型的物体时,我发现它非常方便。

但经过一些研究后,我似乎无法在谷歌地图中找到相同的东西。是否有类似的内容或者我必须编写自己的MarkerCollection课程?有没有人已经用我可以查看的一些代码示例完成了这个?

1 个答案:

答案 0 :(得分:0)

对于要在标记上使用的每种类型的命令,都没有函数,但您始终可以手动实现所有内容。计数很简单,只需创建一个变量并在每次初始化标记时递增它。

隐藏标记

marker.setVisible(false);

要删除标记,我相信它是这样的(之前从未使用过它)

marker.setMap(null);

要处理多个标记,请查看此链接。 https://developers.google.com/maps/articles/toomanymarkers

特别是,我认为标记管理员是最好的。我对标记管理器的唯一烦恼是,当我使用带标签的标记时,它无法正常工作,因此必须编辑标记管理器。