Comment supprimer un seul marqueur en utilisant Google Maps V2?

La seule méthode qui supprime les marqueurs de la carte est claire. Cependant, il efface tous les marqueurs de la carte.

Je souhaite supprimer uniquement un seul marqueur ou groupe de marqueurs.

Comment pourrais-je y arriver?

Après avoir ajouté le marqueur, il est possible d’obtenir sa référence:

 Marker marker = map.addMarker(..); 

La classe Marker a une méthode remove :

J’ai le même problème, alors je le répare

 mMap = super.getMap(); map.clear(); 

J’ai écrit un article sur la façon de supprimer les marqueurs lorsqu’ils sont déplacés de l’écran et de les append à nouveau lorsqu’ils apparaissent à l’écran. Ceci est utile si vous essayez d’append des milliers de marqueurs à une carte GoogleMap en même temps, mais que vous ne voulez pas que les performances en souffrent autant qu’elles le seraient toutes sur la carte en même temps. Il utilise la même méthode que vous avez détaillée (en appelant remove () sur un marqueur).

Masquage et affichage à l’écran des marqueurs avec Google Maps Android API V2