我在Bing地图上做了很多工作,但我是谷歌地图的新手。
使用Bing maps API,有一些名为EntityCollection
的东西,它代表一组具有有用功能的叠加层,例如获取计数,隐藏或删除组内的所有标记。当你想在地图上表示不同类型的物体时,我发现它非常方便。
但经过一些研究后,我似乎无法在谷歌地图中找到相同的东西。是否有类似的内容或者我必须编写自己的MarkerCollection
课程?有没有人已经用我可以查看的一些代码示例完成了这个?
答案 0 :(得分:0)
对于要在标记上使用的每种类型的命令,都没有函数,但您始终可以手动实现所有内容。计数很简单,只需创建一个变量并在每次初始化标记时递增它。
隐藏标记
marker.setVisible(false);
要删除标记,我相信它是这样的(之前从未使用过它)
marker.setMap(null);
要处理多个标记,请查看此链接。 https://developers.google.com/maps/articles/toomanymarkers
特别是,我认为标记管理员是最好的。我对标记管理器的唯一烦恼是,当我使用带标签的标记时,它无法正常工作,因此必须编辑标记管理器。