Oui car tu ne pointes toujours pas sur le bon fichier. Ton fichier Openlayers.js, il faut aller le chercher dans le dossier lib pour qu'il charge l'ensemble des fichiers javascript d'OpenLayers dont ton fichier modifié OSM.js
<script type="text/javascript" src="./OpenLayers/lib/OpenLayers.js"></script> Quand tu développes avec OpenLayers, il y'a deux modes de fonctionnement : * le fichier compressé "OpenLayers.js" se trouvant à la racine de l'archive ou directement en ligne sur le site openlayers.org * les fichiers de développement de "lib/OpenLayers.js" qui fait appel à l'ensemble des fichiers de développements En mode développement, chaque classe OpenLayers (WMS, WFS, OSM sont des classes Javascript) est développé dans un fichier à part, c'est plus facile pour débugguer. En mode production, le fichier OpenLayers est compressé avec l'ensemble des fichiers de développement (des classes) en un seul fichier. C'est plus performant plus rapide mais c'est compliqué pour débugguer. Sinon pour le débuggage, je te conseille Firebug (plugin Firefox) ou la touche F12 pour chrome. ça te permet de voir ce qui est chargé par ton navigateur (image, fichier, etc.) mais aussi de débugguer ... Une copie d'écran de ton exemple sur le fichier OpenLayers.js : http://sylvain.perrinel44.free.fr/osm2/Capture%20du%202011-11-09%2021:38:22.png Je me suis permis de reprendre ton projet et de copier tes données et ça fonctionne bien : http://sylvain.perrinel44.free.fr/osm2/dechet.html 2011/11/9 ph ttv <[email protected]>: > Merci pour ta patience Sylvain ! > > Le 09/11/2011 17:19, Sylvain Perrinel a écrit : >> Oui dans ton exemple de test, tu utilises l'api OpenLayers depuis leur >> site web : http://www.openlayers.org/api/OpenLayers.js > > Evidemment j'ai choisi un exemple.html dont le lien n'avait pas été > modifié : pardon ... > > Cette fois, donc lien modifié ... mais pas davantage de résultats : les > champs ne sont pas lus. > > la page html modifiée : http://mdl29.net/0l > > le fichier OSM.js modifié : http://mdl29.net/0m > > Merci ! > Titivi > > ps : "website" vide, c'est normal (un seul node complété) > > >> Du coups, tu n'utilises pas ta version modifié de OpenLayers. >> >> Il faudrait que tu récupère le tar.gz >> http://www.openlayers.org/download/OpenLayers-2.11.tar.gz >> et que tu dézippes dans ton projet le dossier lib qui contient la >> version non compressée d'openLayers. Ensuite tu remplace le fichier >> OSM.js par ta version dans le dossier lib/OpenLayers/Format >> >> puis tu fais pointer ton projet sur le fichier lib/OpenLayers.js >> >> <script type="text/javascript" >> src="lib/OpenLayers.js"></script> >> >> Voilou >> >> 2011/11/9 ph ttv <[email protected]>: >>> Bonjour à tous, >>> bonjour Sylvain et merci beaucoup pour ce travail prémaché ... dont >>> j'étais de toutes façons bien incapable ! >>> Mais ... >>> >>> Le 09/11/2011 11:36, Sylvain Perrinel a écrit : >>> >>>> Je n'ai pas testé mais cela devrait fonctionner. >>> >>> Sauf erreur de ma part (ici j'en suis capable ... donc je me permets de >>> glisser une copie de OSM.js sur http://pastebin.com/cMxChEpH ) cela >>> ne fonctionne pas >>> >>> (test sur http://mdl29.net/0l ) >>> >>> Titivi >>> >>> ps : je devrais récupérer l'information du champ "version" avec >>> feature.attributes.version ; c'est bien ça ? >>> >>> _______________________________________________ >>> dev-fr mailing list >>> [email protected] >>> http://lists.openstreetmap.org/listinfo/dev-fr >>> >> >> >> > > > _______________________________________________ > dev-fr mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/dev-fr > -- Sylvain _______________________________________________ dev-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev-fr
