1

我在 Bing 地图上做了很多工作,但我对 Google 地图很陌生。

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

但经过一些研究,我似乎无法在谷歌地图中找到等效的东西。有没有类似的东西,或者我必须编写自己的MarkerCollection课程?有没有人已经用一些我可以看看的代码示例完成了这项工作?

4

1 回答 1

0

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

隐藏标记

marker.setVisible(false);

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

marker.setMap(null);

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

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

于 2012-06-21T16:38:03.840 回答