Si on vous parle de solution pour intégrer une carte sur votre site, la première qui vous vient à l’esprit est surement Google Maps. Mais il existe plusieurs solutions open-source et gratuites.
Je vous ai déjà parlé d’OpenLayers, avec laquelle j’ai déjà refait une carte réalisée précédemment avec jQuery.
Mais OpenLayers n’est pas la librairie open-source la plus utilisée. La première place revient à Leaflet (voir sources en fin d’article).
Pour m’exercer, j’ai décider de créer une carte interactive du métro de Paris avec Leaflet.
Éléments utilisés dans la carte
Pour des questions de lisibilité des différentes lignes de métro, j’ai choisi d’utiliser le fond de carte Stamen Toner Lite.
Pour le tracé des lignes, j’ai utilisé des données fournies par le STIF sur opendata.stif.info.
Les codes couleur des différentes lignes proviennent de la RATP sur data.ratp.fr.
Les coordonnées des stations proviennent elles aussi du STIF, et de Wikipédia pour les stations fantômes.
Le logo utilisé comme marqueur de position d’une station provient du site de la RATP.
Continuer la lecture