[OSM-talk-fr] Tutoriel Leaflet/OpenLayers ?

Vincent Pottier vpottier at gmail.com
Lun 9 Juil 09:20:32 UTC 2012


Le 09/07/2012 10:36, Eric a écrit :
> Dans mon cas, c'est effectivement plutot des données externes: je 
> regardais si je pouvais proposer à l'Office du Tourisme de mon petit 
> village une carte sur leur site avec les POI locaux (2 restos, 3 
> artisans...) avec les sites web spécifiques de chacun dans une bulle. 
> Donc ca me semblait plus souple d'avoir un petit fichier de données 
> indépendant dont ils pourraient eux même gérer les mises à jour. Et ca 
> me parait aussi plus simple, au moins dans un premier temps.
Alors un fichier .csv avec ligne d'entêtes de colonnes, entretenu dans 
un tableur ( libreoffice, bien-sûr ;-) ) serait une bonne option, quoi 
qu'il soit difficile pour certains de récupérer les coordonnées 
géographiques des POIs pour les inclure dans une ligne.

Mais il n'existe pas, à ma connaissance, de format natif CSV dans 
OpenLayers [1].

Il me semble qu'Étienne Chove avait écrit une classe pour traiter les 
datatables.
Était-ce pour Osmose ?
Bingo ! [2]
De fait, ça crée aussi une classe layer.DynPois.

De mon côté, je me suis fait un petit framework qui traite du geojson. 
Un exemple [3]
C'est un peu complexe au départ.
Il y a des dépendances à des classes externes (XRegExp et Render) pour 
traiter l'écriture de l'info des POIs.
Il faut traiter les styles.
Mais le résultat est sympa.
Et pour moi, facile à réutiliser et adapter [4].
Bien sur, le code est GPL, mais il est un peu brut de décoffrage.

Bref, je crois que, quelque soit la solution, il faut mettre les mains 
dans le cambouis.
Le sujet pourrait basculer en dev-fr...

[1] http://dev.openlayers.org/docs/files/OpenLayers/Format-js.html
[2] http://osmose.openstreetmap.fr/map/DynPoi.js
[3] http://frvipofm.net/aep/carte/carte.html
[4] http://frvipofm.net/aep/tz/carte.html (remarquer, dans le coin 
bas-droite, le petit triangle pour jQuery.resizable)

--
FrViPofm




Plus d'informations sur la liste de diffusion Talk-fr