Google Maps V2 – Android – 获取标记列表

我试图获得一个列表标记(使用GMaps V2 for Android),类似于我在GMaps V1.1 for Android中使用的getOverlays()方法:

private MapView mapView; mapView.getOverlays().add(overlay); 

我怎么能做一些类似于我上面所做的事情,但是使用Markers?

任何帮助,将不胜感激。

Solutions Collecting From Web of "Google Maps V2 – Android – 获取标记列表"

我怎么能做一些类似于我上面所做的事情,但是使用Markers?

当您调用addMarker() ,将生成的Marker对象保存在您选择的集合中(例如, ArrayList )。

替代CommonsWare的正确答案将使用Android Maps Extensions ,它将getMarkers()函数添加到GoogleMap

顺便说一句。 mapView.getOverlays().add(overlay)来自Maps V1的代码是一个非常糟糕的设计选择。 您不应该List要修改的List 。 所以这不适用于Extensions库。