La syntaxe ${varname} permet de remplacer cette chaine par la valeur de l'attribut correspondant, cf http://docs.openlayers.org/library/feature_styling.html
Le code suivant permet d'afficher l'attribut "name":
Si l'attribut "name" contient "toto" l'affichage est "toto", mais si "name" contient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var styleMap = new OpenLayers.StyleMap({'default':{ ... label : "${name}", ... }});
"09E05" l'affichage est "900000".
Certes cela est la bonne valeur numérique, mais ce comportement ne me convient pas!
La preuve en images: http://atlasnw.free.fr/geoportail/ex...gpx_style.html
Partager