2016-07-17 4 views
0

私はandroid-maps-utilsライブラリを使用しています。 1つのクラスター内にあるすべてのアイテムを取得したい。つまり、1つのクラスタをクリックすると、そのクラスタに含まれるすべての緯度と経度の位置が必要になります。ここ イメージが..私は緯度ロングポジションを追加すると、それが1つのクラスタの下にあるすべてのアイテムを取得する

を形成することにより、私は50+をクリックすると、私はすべての緯度は、長い取得したいされて何がしたい

https://developers.google.com/maps/documentation/android-api/images/utility-markercluster.png

です、私は私が欲しいもの

mClusterManager.addItem(new MyItem(lat,long)); //Here MyItem implements ClusterItem 

を行うこと

@Override 
public boolean onClusterClick(Cluster<MyItem> cluster) { 
    //Some method which can give all the lat long constitutes this cluster 

    return true; 
} 
+0

何を試しましたか、どこに問題がありましたか? – Henry

+0

Cluster Managerはアルゴリズムを使用しており、内部のメソッドにはアクセスできません。私を信じて、私はできること全てをやりました。私は次に何がわからない。 – aks

+0

質問を編集しました。画像をご覧ください。 – aks

答えて

0
ある

は、それはあなたに、クラスタの作成時に使用して、オブジェクトの配列のリストを与える

cluster.getItems() 

または

new ArrayList<>(cluster.getItems()) 

をチェックしてください。

関連する問題