Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Parsing file .gpx

Hybrid View

  1. #1
    Fatto!

    codice:
     for (int i = 0; i < list.getLength(); i++) {
                    Node node = list.item(i);
                    NamedNodeMap nnm = node.getAttributes();
                    Node latitudine = nnm.getNamedItem("lat");
                    Node longitudine = nnm.getNamedItem("lon");
                    Object altitudine = xpath.evaluate("gpx:ele/text()", node , XPathConstants.STRING);
                    System.out.println(latitudine.getNodeValue() + " " + longitudine.getNodeValue() + " " + altitudine);
                }
    Così dovrebbe andar bene. Chiedo solo un'altra cosa. Per creare poi il percorso, mi conviene creare una classe che so, Posizione, che contiene latitudine, longitudine ed altitudine, inserire tutte le posizioni in una lista, e scorrere la lista prelevando le posizioni a coppie in modo da disegnare una linea fra i due punti? E' giusto come approccio?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Javino89 Visualizza il messaggio
    Per creare poi il percorso, mi conviene creare una classe che so, Posizione, che contiene latitudine, longitudine ed altitudine, inserire tutte le posizioni in una lista, e scorrere la lista prelevando le posizioni a coppie in modo da disegnare una linea fra i due punti? E' giusto come approccio?
    Sì, se quelle 3 informazioni rappresentano appunto una "entità" precisa (un "punto") che dovrai riusare altrove, meglio modellare la cosa con una classe apposita. Di cui ovviamente puoi avere poi un array, lista, quello che vuoi.
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.