La seule méthode qui supprime les marqueurs de la carte est claire. Cependant, il efface tous les marqueurs de la carte.
Je veux supprimer un seul marqueur ou d'un groupe de marqueurs.
Comment pourrais-je y parvenir?
La seule méthode qui supprime les marqueurs de la carte est claire. Cependant, il efface tous les marqueurs de la carte.
Je veux supprimer un seul marqueur ou d'un groupe de marqueurs.
Comment pourrais-je y parvenir?
Après l'ajout du marqueur, il est possible d'obtenir sa référence:
Marker marker = map.addMarker(..);
L' Marker
classe a un remove
méthode:
J'ai écrit un billet de blog sur la façon de supprimer les Marqueurs lorsqu'ils sont déplacés hors de l'écran, et de les ajouter à nouveau quand ils sont sur l'écran. Ceci est utile si vous essayez d'ajouter des milliers de Marqueurs à un GoogleMap dans le même temps, mais ne veulent pas la performance à souffrir, autant que ce serait si ils sont tous sur la carte en même temps. Il utilise la même méthode que vous avez détaillé (appel remove() sur un Marqueur).
Le masquage et l'affichage sur l'écran des Marqueurs avec Google Maps API Android V2
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.