Bonjour,
J'essaie d'ajouter un marqueur qui affiche un image en cliquant sur le marqueur. Tout marche bien si j'utilise le style de marqueur par défaut (un petit cercle orange) mais quand j'utilise un autre style de marqueur, défini dans mon fichier KML, j'ai un problème d'affichage - du texte superflu est affiché en dessous de l'image.
Voici mon code KML:
et voici un lien vers mon programme de teste, basé sur un exemple (geoportalMap_kml.html) sur le site Géoportail.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <name>Photo</name> <open>1</open> <Style id="Photo"> <geomScale>.75</geomScale> <IconStyle> <color>ffffffff</color> <Icon> <href>root://icons/palette-4.png</href> <x>192</x> <y>96</y> <w>32</w> <h>32</h> </Icon> </IconStyle> </Style> <Placemark> <description><![CDATA[<br/> <table><tr><td> <img src='./DSC_0002.JPG' width='300' height='199'> </td></tr></table>]]> </description> <name>La Perrière - église</name> <styleUrl>#Photo</styleUrl> <Point> <coordinates>6.349243,45.378929,0</coordinates> </Point> </Placemark> </Document> </kml>
Le texte superflu vient de la balise <styleUrl>, mais je ne comprends pas pourquoi il est affiché avec l'image.
J'ai essayé le fichier KML avec GoogleEarth (en remplaçant le chemin du fichier d'image par un URL) et l'image s'affiche correctement, sans texte superflu.
Merci d'avance pour des idées qui peuvent m'aider à résoudre ce problème.
James
Partager