2012-06-21 40 views
1

我用Bing地图工作了很多,但是我对Google地图很陌生。用Google地图收集标记

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

但经过一番研究,我似乎无法在Google地图中找到相同的东西。有什么类似的,或者我会不得不写我自己的MarkerCollection类?有没有人已经完成了一些代码示例,我可以看看?

回答

0

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

要隐藏标记

marker.setVisible(false); 

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

marker.setMap(null); 

处理多个标志物检查出此链接。 https://developers.google.com/maps/articles/toomanymarkers

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