从ClusterManager获取标记

时间:2014-08-20 10:01:56

标签: android google-maps google-maps-android-api-2 android-maps-utils

我正在使用ClusterManager对android应用程序中的标记进行分组。

我想获得标记列表并使用

mClusterManager.getMarkerCollection().getMarkers();

当我们缩小时,此方法不返回任何标记。仅在放大显示所有标记时返回标记。有没有办法获取所有标记?

1 个答案:

答案 0 :(得分:2)

试试这个:

java.util.Collection<Marker> userCollection = mClusterManager.getMarkerCollection().mMarkers;       
ArrayList<Marker> userList = new ArrayList<Marker>(userCollection);
Log.d("list", "size: " + userList.size());