Modèle:Carte OSM

Version datée du 29 septembre 2026 à 10:17 par Joebrable (discussion | contributions) (Documentation : exemple d utilisation)

Ce modèle insère une carte OpenStreetMap interactive. Elle montre tous les lieux de la page marqués par Modèle:Point carte, avec une légende qui permet de filtrer par section.

Syntaxe

{{Carte OSM|titre=Carte des établissements scolaires de Colombes}}
Paramètre Rôle
titre nom de la carte, lu par les lecteurs d'écran (facultatif)

Fonctionnement

  • La carte est dessinée par MediaWiki:Carte-osm.js, avec la bibliothèque Leaflet hébergée sur le serveur du wiki : aucune bibliothèque n'est chargée depuis un site tiers. Le script ne se charge que sur les pages qui contiennent une carte.
  • Le fond de carte vient des serveurs d'OpenStreetMap ; la mention « © les contributeurs d'OpenStreetMap » est obligatoire et s'affiche d'elle-même.
  • Les lieux proches se regroupent en un seul marqueur, avec un compteur ; zoomer les sépare. Un clic sur un marqueur ouvre la liste des lieux qu'il rassemble.
  • La molette de la souris ne zoome qu'après un clic dans la carte, pour ne pas gêner le défilement de la page.
  • Sans JavaScript, le cadre affiche une phrase d'explication et la page reste lisible : la liste des lieux ne dépend pas de la carte.
  • Placée avant le premier titre de section, la carte reste visible sur mobile, où les sections sont repliées par défaut.

Voir aussi