Je travaille sur un projet qui implique la création de KML en utilisant Java. Actuellement, je m'amuse avec l'exemple de code Java de l'exemple KML à l'adresse suivante Exemple de JAK des laboratoires Micromata . J'ai essayé d'"étendre" le code en ajoutant plusieurs coordonnées et en obtenant deux marqueurs, mais je n'ai pas réussi à le faire fonctionner. Pouvez-vous me dire comment je peux ajouter plusieurs coordonnées et y placer des marqueurs, et aussi, tracer une ligne entre les marqueurs. Merci de votre aide !
PS : Je dois faire cela via le programme. J'ai vu des exemples de code utilisant DOM et XML, mais pas de Java/JAK pur en tant que tel. Veuillez me guider.
Je suis arrivé jusqu'à ceci (mis à jour) :
kml.createAndSetDocument().withName("MyMarkers")
.createAndAddPlacemark().withName("London, UK").withOpen(Boolean.TRUE)
.createAndSetPoint().addToCoordinates(-0.126236, 51.500152);
kml.createAndSetDocument().withName("MyMarkers")
.createAndAddPlacemark().withName("Somewhere near London,UK").withOpen(Boolean.TRUE)
.createAndSetPoint().addToCoordinates(-0.129800,52.700152);
Mais je sais que je fais fausse route quelque part. S'il vous plaît, indiquez-moi la bonne direction.
Voici la sortie KML qui en résulte :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:xal="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0">
<Document>
<name>MyMarkers</name>
<Placemark>
<name>Somewhere near London, UK</name>
<open>1</open>
<Point>
<coordinates>-0.1298,52.700152</coordinates>
</Point>
</Placemark>
</Document>
</kml>
Je ne parviens pas à accéder à nouveau au document pour ajouter d'autres repères. Comment faire ?