Supprimer un cercle à partir de l'Android de Google Maps API v2 sans compensation de la carte
Je suis de dessiner un cercle sur ma carte comme ceci:
CircleOptions circle=new CircleOptions();
circle.center(centre);
circle.strokeColor(0xFFFFA420);
circle.strokeWidth(2f);
circle.fillColor(0x11FFA420);
circle.radius(radius);
myMap.addCircle(circle);
Pour supprimer ce cercle, je fais appel myMap.clear()
, qui supprime tous les éléments ajoutés à la carte.
La question est comment faire pour supprimer ce cercle sans suppression de tous les autres éléments sur la carte?
OriginalL'auteur Simo | 2013-03-18
Vous devez vous connecter pour publier un commentaire.
Essayez d'appeler
remove()
àCercle
de l'objet que vous obtenez de retour deaddCircle()
.Par Exemple
Maintenant, lorsque vous souhaitez supprimer
Appeler cette méthode
OriginalL'auteur CommonsWare
Code pourrait être utile.
OriginalL'auteur Selman Kahya
Façon la plus simple, vous pouvez utiliser : le cercle.visible(faux)
OriginalL'auteur K.Artly