[OSM-dev-fr] OpenLayers.Format.OSM() et récup. user+timestamp sur 1 node.
ph ttv
ph.ttv at free.fr
Mar 8 Nov 18:31:08 GMT 2011
Bonjour à tous,
Nouvel inscrit et très jeune développeur (je veux parler de mon
expérience dans le monde informatique , sinon je me rapproche des
anciens ;) je ne sais pas trouver la documentation, simple et illustrée
d'exemple qui me permettrait de garnir mon infobule et vous expose donc
mon problème ci-dessous :
En effet, j'essaie d'obtenir diverses informations sur un node, et dans
une infobulle, en utilisant " function onFeatureSelect(feature) ".
Si mes bricolages nocturnes m'ont permis d'obtenir, par exemple, le nom
du node (avec feature.attributes.name ) comment dois je m'y prendre
pour "extraire"l'id de ce même node (1) , l'info "user" ou encore la
date de la dernière mise à jour ?
Je dois manquer de ... stratégie(s) ...
(Le fichier étant au format osm : format: new OpenLayers.Format.OSM() )
mon dernier essai se trouve ici :
http://ttvwap.free.fr/test_osm/vector_z ... i0711.html
<http://ttvwap.free.fr/test_osm/vector_zoom_lundi0711.html>
Merci !
Titivi
(1) pour l'id j'en suis venu à bout : ça fonctionne avec
feature.cluster[i].osm_id ... mais pour le reste ... ?
ps : ce qui me manque est donc à prendre dans cette première ligne du
fichier .osm (id et timestamp)
<node id="278511438" lat="47.9356738" lon="-4.0211462" version="2"
timestamp="2011-04-03T12:06:59Z" changeset="7753311" uid="155442"
user="FPH">
<tag k="amenity" v="recycling"/>
<tag k="recycling:clothes" v="no"/>
<tag k="recycling:glass" v="yes"/>
<tag k="recycling:paper" v="yes"/>
</node>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20111108/d02e4bb8/attachment.html>
Plus d'informations sur la liste de diffusion dev-fr