Autore Topic: Diverse immagini sullo stesso overlay  (Letto 666 volte)

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Diverse immagini sullo stesso overlay
« il: 01 Novembre 2011, 10:41:24 CET »
0
Ciao a tutti,
sto cercando di fare un'app che simuli il percorso del gps.
PEr fare questo sto utilizzando un overlay su cui disegno un puntino con le coordinate. Ogni volta che le coordinate cambiano, disegno un nuovo puntino.

Il prolema e' questo: ho implementato l'esempio che ho trovato sul forum che utilizza "itemizedOverlay". Ogni volta che inserisco un nuovo puntino, viene creato un nuovo overlay che viene inserito nella mappa. Questo un pezzo della classe per gli overlay:
Codice (Java): [Seleziona]
private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>();
       

        public HelloItemizedOverlay(Drawable defaultMarker) {
                super(boundCenterBottom(defaultMarker));
                // TODO Auto-generated constructor stub
        }      
       
        public void addOverlay(OverlayItem overlay) {
            mOverlays.add(overlay);
            populate();    
        }

Purtroppo, la lista degli overlay cresce rapidamente e l'applicazione rallenta fino a bloccarsi.

Mi chiedevo: esiste un modo per disegnare diversi puntini sullo stesso ovelray? Non ho trovato il modo per farlo.

Grazie mille per l'aiuto.

Offline marek87

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: 0
    • Mostra profilo
Re:Diverse immagini sullo stesso overlay
« Risposta #1 il: 17 Gennaio 2012, 10:10:33 CET »
0
Anche io ho lo stesso problema......come faccio ad inserire diverse immagini sullo stesso overlay dinamicamente in modo da visualizzare solo quelle che mi interessano?

Spero che qualcuno possa aiutarmi. Grazie!!