Template:Maps

Introduction
Ce modèle se base sur l'extension Maps qui permet d'afficher des cartes géographiques dynamiques dans vos articles en faisant appelle aux API tels que OpenLayers ou Google Maps. Avec ce modèle, il devient donc possible d'afficher des cartes OpenStreetMap (mais pas que...) dans vos articles. Ce modèle permet:
 * d'afficher une carte simple
 * d'afficher un ou plusieurs points sur une carte
 * de créer des info bulles lorsque des points sont marqués sur la carte
 * sous certaines conditions, d'ajouter l'article à la liste des articles géolocalisés du wiki

Plusieurs exemples fonctionnels vous seront présentés dans cette page, vous pouvez copier/coller les wiki-code correspondant et les adapter à vos besoins.

Affichage d'une simple carte
Cette utilisation est préconisée dès que vous souhaitez afficher une simple carte dans l'un de vos articles. Le positionnement du centre de votre carte peut se faire soit en utilisant:
 * un des geoservices fournis par le modèle, dans ce cas le point sera identifié par une adresse et/ou un nom de ville associé à un pays. exemple: 2 rue Frézier Brest France
 * des coordonnées géographiques définissant la latitude et la longitude du centre de la carte. exemple: 48.390078, -4.485603

Affichage d'une carte avec marqueur(s)
L'utilisation de ce modèle est préconisée dès que vous souhaitez marquer sur une carte un ou plusieurs points d'intérêts. Le positionnement des POI (points d'intérêts) de votre carte peut se faire soit en utilisant:
 * un des geoservices fournis par le modèle, dans ce cas le point sera identifié par une adresse et/ou un nom de ville associé à un pays. exemple: 2 rue Frézier Brest
 * des coordonnées géographiques définissant la latitude et la longitude du point à marquer. exemple: 48.390078, -4.485603

Géolocalisation de l'article
L'ajout de l'article à la liste des articles géolocalisés ne peux se faire que dans certaines conditions particulières: Dans l'un ou l'autre de ces cas, pour activer la géolocalisation de l'article il vous faudra activer le paramètre geoloc et mettre sa valeur à true.
 * le modèle est utilisé pour afficher une simple carte et la valeur du paramètre location est indiquée au format latitude, longitude
 * le modèle est utilisé pour marquer un seul et unique point sur la carte et la valeur du paramètre location est indiquée au format latitude, longitude
 * le modèle est utilisé pour marquer un seul et unique point sur la carte et ce point (au format latitude, longitude) n'utilise pas la syntaxe permettant d'afficher les info bulles.

Dans tous les autres cas, il reste possible d'utiliser les 2 modèles suivants pour:
 * GeoDMS coordonnées géographiques sont au format degré minutes secondes
 * GeoDEG coordonnées géographiques sont au format degré décimaux

Paramètres
Le modèle permet d'enrichir les options de l'extension de base en autorisant par exemple le renseignement d'options d'affichage de la carte. Les 2 sections suivantes récapitulent respectivement les paramètres de mise en forme et ceux spécifiques à la carte qui peuvent être exploités par le modèle.

Services et calques
Voici quelques exemples d'utilisation avec les codes correspondants:

Interactivité avec la carte
Il s'agit également d'un paramètre personnalisable du modèle qui n'est accessible que lorsque le service openlayers est explicitement déclaré. Si ce paramètre n'est pas renseigné, les contrôles par défaut seront les suivants:
 * LayerSwitcher, MousePosition, PanZoomBar, ScaleLine, Navigation

Pour désactiver entièrement les contrôles, laissez le paramètre vide (controls = ) Voici quelques exemples d'utilisation avec les codes correspondants: