Comment puis-je accéder à tous marqueur sur mon GoogleMap-Objet (android maps v2) et leur (in)visible?

je suis en train d'essayer de mettre en œuvre une ActionBar-Bouton sur l'utilisation des ensembles de tous mes marqueurs sur mon GoogleMap-objet visible ou invisible. Mon problème est que je ne sais pas comment je peut obtenir une référence à tous mes marqueurs, une fois qu'ils ont été créés et sont indiqués sur ma carte. Im la recherche d'une solution où je planque tout mon marqueur-objets dans un tableau, que je peux accéder à d'autres parties de mon code aswell. cette approche est-elle raisonnable?

voici ce que j'en pense:

 private Marker[] mMarkerArray = null;
 for (int i = 0; i < MainActivity.customers.size(); i++) {

     LatLng location = new LatLng(mData.lat, mData.lng);

     Marker marker = mMap.addMarker(new MarkerOptions().position(location)
                          .title(mData.title)
                          .snippet(mData.snippet));
     mMarkerArray.add(marker);                      
   }

et mettre toutes mes marqueurs invisibles à l'intérieur d'une autre méthode:

for (int i = 0;  i < mMarkerArray.length;; i++) {
    mMarkerArray[i].setVisible(false);
}

il refuse d'ajouter des marqueurs à un Marqueur[]-tableau. comment puis-je l'atteindre?

mMarkerArray.ajouter(marqueur) ne fonctionne pas

OriginalL'auteur bofredo | 2013-08-08