J'essaye d'analyser un fichier Kml en Java. Parce que je dois prendre les coordonnées d'un repère, pour générer un poligon en Java, et l'utiliser.Extraire les coordonnées du fichier KML en Java
Mais mon problème, c'est que j'utilise JAK cette bibliothèque pour l'analyser, et je ne suis pas en mesure d'extraire l'information que je veux. (J'ai lu le "aide" dans la page officielle, mais je didn didn « t trouvé aucune aide buter mon problème)
Je suis en train de faire quelque chose comme ça:
final Kml kml = Kml.unmarshal(new File("C:/Users/A556520/Documents/Proyectos/GeoFencing/res/labasa.kml"));
final Document document = (Document)kml.getFeature();
List<Feature> listafeatures = document.getFeature();
Mais dans ce point, je ne sais pas comment extraire les coordonnées.
Le fichier que je suis en train d'analyser est celui-ci: la basa
Incroyable! ça marche parfait! Je n'ai pas vu les Javadocs,: S (désolé!) Mais je le télécharge, et je vais le lire. Je suis "nouveau" en Java, et il y a des choses que je ne comprends pas du tout, mais, je vais lire ces jdocs, pour comprendre l'API;) Et encore ...... MERCI! !!! – Shudy
De rien! Je dois dire que c'est une API bizarre puisque vous devez lancer un 'Feature 'pour voir ce que c'est réellement,' instanceof' est en fait la pratique de base dans 'OOP', je suppose que ces gars savent ce qu'ils ont à faire quand ils voulait faire une API pour 'kml' et le schéma' xml' de kml les forçait à le faire de cette façon. Une bonne aide pour vous, serait de regarder une fonctionnalité dans le débogueur pour voir ce qu'il contient. Notez également que d'autres espaces de noms xml peuvent être inclus dans un document kml, tels que 'gs',' xal' et ainsi de suite ... Ils sont également documentés dans le javadoc. – A4L