2010-02-16 3 views
0

Je fais une petite application GPS. Je dois montrer plusieurs palces. Je peux montrer plusieurs endroits using la méthode de recouvrement faite sur commande. Maintenant je dois montrer l'itinéraire entre deux points, tout en montrant l'itinéraire que je dois montrer seulement que deux points. restant tous les points devraient disparaître mais je ne sais pas comment faire disparaître les autres points.Comment faire pour effacer le dessin de superposition mapview dans android?

Répondre

0

Si vous utilisez une superposition détaillée, vous pouvez simplement la supprimer de la collection, puis appeler postInvalidate() sur la carte. Pouvez-vous donner plus de détails ou un extrait de code sur la façon dont vous utilisez votre superposition ou superposition détaillée?

+0

Salut sadboy, Merci pour votre réponse immédiate, j'ai utilisé Overlay seulement. – Kumar

1

Avant d'utiliser Voir la carte effacer la liste de vue sur la carte comme

map_vw.getOverlays().clear() 

Cela effacera tous vos points avant de dessiner une nouvelle carte

3

Ce sera certainement travailler .. TestedAndVerified

 if(!mapOverlays.isEmpty()) 
    { 
      mapOverlays.clear(); 
      mapView.getOverlays().clear(); 
      mapView.invalidate(); 
    } 
Questions connexes