Autore Topic: Lista OverlayItems da fle XML  (Letto 506 volte)

Offline benve83

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: +5
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic TIM
  • Sistema operativo:
    Win 7
Lista OverlayItems da fle XML
« il: 25 Marzo 2011, 12:34:50 CET »
0
Ciao ragazzi,

ho la necessità di posizionare degli OverlayItems su una mappa prendendo latitudine e longitudine da un file XML.
Qual'è la soluzione più semplice senza stravolgere tutta l'applicazione?
Mi sono documentato sul parsing in Android ed avrei optato per AndroidSaxFeedParser ma non riesco a sostituire le righe che vi riporto qui sotto:

Codice (Java): [Seleziona]
public CitiesOverlay(Context context,Drawable defaultMarker) {
                super(defaultMarker);
                this.defaultMarker=defaultMarker;
                mContext = context;

                province.add(new OverlayItem(new GeoPoint(43687192,11255223),"1","La Cantinetta"));
                province.add(new OverlayItem(new GeoPoint(43761525,11242526),"2","La buca del Vino"));
                province.add(new OverlayItem(new GeoPoint(43761795,11285898),"3","Cantina "));
                populate();
        }


In pratica vorrei che si creasse una riga per ogni elemento contenente le coordinate, l'id e il nome presi dall'XML.
Qualche suggerimento?

Grazie
Alex
« Ultima modifica: 25 Marzo 2011, 16:02:56 CET da 7h38ugg3r »

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Lista OverlayItems da fle XML
« Risposta #1 il: 25 Marzo 2011, 16:02:43 CET »
0
Non sono sicuro di avere capito, comunque abbozzo una semplice risposta.
Puoi fare il parsing del file XML e crearti una lista di OverlayItem. A fine processo puoi passare questa lista al costruttore CitiesOverlay e lì dentro popolare province, ciclando sulla lista.

p.s.: ho corretto il tag code: devi usare quello di java
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline benve83

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: +5
    • Mostra profilo
  • Dispositivo Android:
    HTC Magic TIM
  • Sistema operativo:
    Win 7
Re:Lista OverlayItems da fle XML
« Risposta #2 il: 25 Marzo 2011, 16:14:20 CET »
0
Ciao thebugger,
grazie per la risposta.
Credo tu abbia capito bene, dato che mi proponi un ciclo alla fine.
Per il parsing ho trovato diverse guide... e spero di riuscire a implementarlo nell'applicazione.
Quello che non riesco a fare è passare la lista a CitiesOverlay usando poi un ciclo for....

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Lista OverlayItems da fle XML
« Risposta #3 il: 25 Marzo 2011, 16:35:01 CET »
0
uhm....
quali sono le tue conoscenze di java e/o di linguaggi ad alto livello?

devi passare la lista come argomento....niente di complicato.
se vuoi essere più preciso, posta un po' di codice ed indica dove hai problemi.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/