如何在android maps v2上获取可视标记的信息

如何在android maps v2上获取可视标记的信息,android,google-maps,Android,Google Maps,有没有办法获取android google mapsv2上显示的标记的信息。 我有不同颜色的标记,每种颜色代表地图上要显示的类别,我想知道是否有可能从当前可查看的地图中隐藏特定的组。我自己也遇到了这个问题,在纪录片中找不到任何关于返回标记列表的参考, 所以我制作了一个静态类实用程序,它将标记保存在一个数组中 使用Marker的getId和remove方法,我根据Id找到了特定的标记,并将其从地图中删除 考虑使用单独的数组,保存每种类型的标记。 这将使您能够通过在数组上循环并指定如下标记来显示所需

有没有办法获取android google mapsv2上显示的标记的信息。
我有不同颜色的标记,每种颜色代表地图上要显示的类别,我想知道是否有可能从当前可查看的地图中隐藏特定的组。

我自己也遇到了这个问题,在纪录片中找不到任何关于返回标记列表的参考, 所以我制作了一个静态类实用程序,它将标记保存在一个数组中

使用Marker的getId和remove方法,我根据Id找到了特定的标记,并将其从地图中删除

考虑使用单独的数组,保存每种类型的标记。 这将使您能够通过在数组上循环并指定如下标记来显示所需的特定组:

 Marker marker = map.add(new MarkerOptions()
   .position(new LatLng(37.7750, 122.4183))
   .title("San Francisco")
   .snippet("Population: 776733"));

使用删除方法隐藏标记也是一样的

感谢您的重播。我也考虑过这个解决方案,但如果我有一个大的标记集,我想减少我的应用程序内存占用。如果我找不到任何解决办法,我会用这个。既然我们在同一条船上,我会很高兴找到更有效的方法:D