Domaines
Communes
Quartiers de Brest
Espaces de noms

Variantes
Actions
De Wiki-Brest
Révision datée du 26 janvier 2011 à 10:01 par Fleon (discussion | contributions) (Page créée avec « <includeonly> <!--######################### Affichage de la carte et du texte #########################--> <center> {| class="vcard" style="width:{{{width|800}}}px; backgroun... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Modèle: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 dans vos articles.
Ce modèle offre également la possibilité de géolocaliser l'article dans lequel il est affiché en renseignant les paramètres de latitudes et de longitudes.
Voyons comment tous cela fonctionne.

Usage

Les exemples suivants n'utilisent que les paramètres nécessaires au bon fonctionnement du modèle.
Le modèle peux s'appeler de 2 manières:

  • Cette première forme d'utilisation fait appelle à un service qui offre la possibilité de transformer un nom de ville en coordonnées géographiques, il n'est donc pas nécessaires de renseigner les paramètres de géolocalisation habituel que sont la latitude et la longitude:
 {{Map | location = Brest }}

Modèle:City Cette première méthode ne permet pas d'ajouter l'article à la liste des articles géolocalisés du wiki, en effet pour cela, il sera nécessaire de renseigner les paramètres latitudes et longitudes.

  • Cette seconde forme d'utilisation utilise directement les coordonnées de géolocalisation du lieu:
 {{City | location = | lat = 48.39227 | long = -4.47784}}

Modèle:City Cette seconde méthode ajoute l'article à la liste des articles géolocalisés, les paramètres de latitude et de longitude ayant été renseignés.

  • Voici un dernier exemple d'appel du model qui utilise un certain nombre de paramètres complémentaires:
 {{City
  | title      = Carte de Brest
  | width      = 600
  | height     = 600
  | location   = Brest
  | lat        = 48.39227
  | long       = -4.47784
  | zoom       = 12
  | layer      = osm-mapnik,osm,google
  | desc       = Une description du contenu de la carte.
  }}

Modèle:City

  • Si vous souhaitez simplement ajouter votre article à la liste des articles géolocalisés, utilisatez d'un des 2 modèles suivants en fonction du format de vos coordonnées géographiques:
    GeoDMS coordonnées géographiques sont au format degré minutes secondes
    GeoDEG coordonnées géographiques sont au format degré décimaux

Paramètres

La liste des paramètres suivante peut-être utilisée avec ce modèle

Nom du paramètre Nécessaire Description
float Non Si non renseigné, la carte est affichée centrée sous le texte dans le corps de l'article

Pour permettre un affichage à droite ou à gauche de votre texte, le paramètre peut prendre les valeurs:

  • right
  • left
title Non Affiche un titre pour la carte
width Non Si ce paramètre n'est pas utilisé la largeur de la carte sera de 400 pixels
height Non Si ce paramètre n'est pas utilisé la hauteur de la carte sera de 400 pixels
lat Oui La latitude du lieu exprimé en degré décimal
long Oui La longitude du lieu exprimé en degré décimal
zoom Non La valeur du zoom effectué sur la carte
layer Non Le type de calque utilisé pour l'affichage du fond de carte
Les valeurs possibles sont:
  • mapnik (par défaut si non renseigné)
  • osmarender
marker Non Permet d'afficher un marqueur si renseigné. Les valeurs possibles sont:
  • 0 (n'affiche pas de marqueur)
  • 1 (affiche un marqueur permettant de localiser le lieu indiqué par les paramètres lat et long
desc Non Permet d'afficher un texte descriptif sous la carte
Outils personnels