J'ai réutilisé l'idée de Mick Helley pour le nom de ses bateaux: un popup permanent sur ces 2 exemples
* http://atlasnw.free.fr/web/geoportai.../communes.html
* http://atlasnw.free.fr/web/geoportai...es/carres.html
Le premier charge un fichier kml communes35.kml avec les noms des communes et les indexe.
Le second charge un fichier kml L93_35.kml avec la découpe en carrés 10x10km du département.
La partie qui fait le travail
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var ll = feature.geometry.getBounds().getCenterLonLat(); var popup = new OpenLayers.Popup(null, ll, new OpenLayers.Size(1,1), "<font size=+1>" + feature.attributes['name'] + "</font>", false); popup.setBackgroundColor("transparent"); popup.setBackgroundColor("orange"); popup.setOpacity(0.8); popup.autoSize = true; popup.disableFirefoxOverflowHack = true; layer.this.map.addPopup(popup);
Partager