Domaines
Communes
Quartiers de Brest
Espaces de noms

Variantes
Actions
De Wiki-Brest

Modèle:Place : Différence entre versions

(Annulation des modifications 65652 de Fleon (discussion))
 
(48 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{| class="vcard" style="width:300px; background:#ddffdd; border:{{{include|1px}}} #B8D9C7 solid; margin-left: 10px; padding:0.4em; float:right;"
+
<!--######################### Affichage de la carte et du texte ##############################-->
 +
<center>
 +
{| class="vcard" style="{{ #if:{{{width|}}} | width:{{{width}}}px; }}; background:#F0F0F0; border:{{{include|1px}}} #8888aa solid; margin-left: 10px; margin-right: 10px; padding:0.4em; {{ #if:{{{float|}}} | float:{{{float}}}; }}"
 
|-
 
|-
| style="border-bottom:1px solid #aaaaaa;padding-bottom:0.2em;" | <span class="fn org">'''{{{name}}}, {{#if: {{{subarea|}}} | {{{subarea}}},&#32;}}{{{area}}}'''</span>
+
| {{ #if:{{{title|}}} | <span class="fn org">'''{{{title}}}'''</span>}}
 
|-
 
|-
| style="text-align:right;" | <span class="geo" style="color:grey;font-size:0.8em;">'''Latitude : '''<span class="latitude">{{{lat}}}</span>, '''Longitude : '''<span class="longitude">{{{long}}}</span></span>
+
| style="{{ #if:{{{title|}}} | border-top:1px solid #aaaaaa; padding-top:0.2em;}} text-align:right;" | <span class="geo" style="color:grey;font-size:0.8em;">'''Latitude : '''<span class="latitude">{{{lat}}}</span>, '''Longitude : '''<span class="longitude">{{{long}}}</span></span>
 
|-
 
|-
| <span style="color:grey51;font-size:0.8em;">[[Creating city pages|Use this template for your city]] • [[Wiki Help#Places|What do the links do?]]</span>
+
| {{#tag:slippymap||lat={{{lat|48.391277}}}|lon={{{long|-4.484888}}}|z={{{zoom|10}}}|w={{{width|600}}}|h={{{height|600}}}|layer={{{layer|mapnik}}}|marker={{{marker|0}}}}}
 
|-
 
|-
 +
|{{ #if:{{{desc|}}} | {{{desc}}} }}
 
|}
 
|}
<!-- main text of the template -->{{#if: {{{wikipedia|}}} |[[category:articles using places template and depreciated wikipedia parameter - for debugging]]}}
+
</center>
'''{{{name}}}''' is a {{{type}}} in {{#if: {{{subarea|}}} | [[{{{subarea}}}]],&#32;}}[[{{{area}}}]] at latitude ''{{{lat}}}'', longitude ''{{{long}}}''.
+
<!--######################### Géolocalisation de l'article ##############################-->
{{ #if: {{{map|}}} |
+
<includeonly>
{{{!}}align=center style="background-color:transparent;"
+
{{#kml.placemark:Point({{{lat|48.391277}}},{{{long|-4.484888}}})
{{!}}-
+
| visibility = 1
{{!}}align="center" {{!}} {{#tag:slippymap||lat={{{lat}}}|lon={{{long}}}|z={{{zoom|12}}}|w={{{width|400}}}|h={{{height|400}}}|layer={{{layer|mapnik}}}}}
+
| open = 1
{{!}}-
+
| snippet = snippet
{{!}}align="center" {{!}} <span style="font-size:0.8em;">OpenStreetMap images (and underlying map data) are freely available under the [[OpenStreetMap License]]</span><br>
 
{{!}}} <br> |
 
 
}}
 
}}
 +
</includeonly>
  
<includeonly>
+
<!--######################### Documentation ##############################-->
<!-- Allocate to categories. Note we want plural categories so use switch to change singular types (eg. city) to plurals (eg.cities) -->
+
<noinclude>
 +
== Usage ==
 +
Le modèle s'appelle ainsi:
 +
  <nowiki>{{Place
 +
  | float        = right
 +
  | title        = Pays de Brest
 +
  | width        = 600
 +
  | height      = 600
 +
  | lat          = 48.093304
 +
  | long        = -1.675138
 +
  | zoom        = 15
 +
  | layer        = mapnik
 +
  | marker      = 1
 +
  | desc        = La carte '''OpenStreetMap''' du territoire
 +
  }}</nowiki>
 +
En plus d'afficher une carte OpenStreetMap dans votre article, ce modèle permet également d'ajouter l'article à la liste des articles géolocalisés du site. La finalité de cette liste d'articles est d'être réutilisée dans des applications de réalité augmenté utilisables directement depuis votre smartphone. Ce projet est actuellement en cours de développement.
  
<!-- If a category exists with the same name as the place then add the place to that category with a sort order of "*" to put it first rather than using "sortkey" -->
+
Si vous souhaitez simplement géolocaliser votre article sans afficher de carte (le rendre visible depuis une application smartphone) préférez l'utilisation d'un des 2 modèles suivants:
{{#ifexist: Category:{{{name}}} | [[Category:{{{name}}}|*]] | }}
 
  
<!-- if subarea has been defined then add to category: types in subarea -->
+
* [[Modèle:GeoDMS|GeoDMS]] mes coordonnées géographiques sont au format degré minutes secondes
{{#if: {{{subarea|}}} | [[Category: {{#switch: {{lc:{{{type}}} }}
+
* [[Modèle:GeoDEG|GeoDEG]] mes coordonnées géographiques sont au format degré décimaux
| city = Cities
 
| ville = Cities
 
| continent = Continents
 
| country = Countries
 
| pays = Countries
 
| sovereign state = Countries
 
| county = Counties
 
| district = Districts
 
| kreis = Kreise
 
| landkreis = Landkreise
 
| département = Départements
 
| hameau = Hamlets
 
| hamlet = Hamlets
 
| island
 
| isle = Islands
 
| municipality = Municipalities
 
| province = Provinces
 
| oblast = Oblasts
 
| région = Regions
 
| region = Regions
 
| state = States
 
| suburb = Suburbs
 
| metropolitan borough and town
 
| town = Towns
 
| village = Villages
 
| Places }} {{#ifeq:{{{subarea}}}|Earth|on|in}} {{{subarea}}}|{{#if: {{{sortkey|}}} | {{{sortkey}}} | {{{name}}}}}]]
 
}}
 
  
<!-- Add the place to the category: types in area, but only do this if the category types in subarea does not exist -->
+
== Paramètres ==
 +
La liste des paramètres suivante peut-être utilisée avec ce modèle
 +
{| class="wikitable" width="95%"
 +
| width="10%" | '''Nom du paramètre'''
 +
| width="10%" | '''Nécessaire'''
 +
| width="80%" | '''Description'''
 +
|-
 +
| float
 +
| Non
 +
| Si non renseigné, la carte est affichée centrée sous le texte dans le corps de l'article<br/>
 +
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<br/>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
 +
|}
 +
</noinclude>
  
{{#ifexist:
+
[[Catégorie:Modèle carte]]
Category: {{#switch: {{lc:{{{type}}} }}
 
| city = Cities
 
| ville = Cities
 
| continent = Continents
 
| country = Countries
 
| pays = Countries
 
| sovereign state = Countries
 
| county = Counties
 
| district = Districts
 
| kreis = Kreise
 
| landkreis = Landkreise
 
| département = Départements
 
| hameau = Hamlets
 
| hamlet = Hamlets
 
| island
 
| isle = Islands
 
| municipality = Municipalities
 
| province = Provinces
 
| oblast = Oblasts
 
| région = Regions
 
| region = Regions
 
| state = States
 
| suburb = Suburbs
 
| metropolitan borough and town
 
| town = Towns
 
| village = Villages
 
| Places }} {{#ifeq:{{{subarea}}}|Earth|on|in}} {{{subarea}}}
 
| <!-- Do nothing: subarea category exists --> |
 
[[Category: {{#switch: {{lc: {{{type}}} }}
 
| city = Cities
 
| ville = Cities
 
| continent = Continents
 
| country = Countries
 
| pays = Countries
 
| sovereign state = Countries
 
| county = Counties
 
| district = Districts
 
| kreis = Kreise
 
| landkreis = Landkreise
 
| département = Départements
 
| hameau = Hamlets
 
| hamlet = Hamlets
 
| island
 
| isle = Islands
 
| municipality = Municipalities
 
| province = Provinces
 
| oblast = Oblasts
 
| région = Regions
 
| region = Regions
 
| state = States
 
| suburb = Suburbs
 
| metropolitan borough and town
 
| town = Towns
 
| village = Villages
 
| Places }} {{#ifeq:{{{area}}}|Earth|on|in}} {{{area}}}|{{#if: {{{sortkey|}}} | {{{sortkey}}} | {{{name}}}}}]]
 
}}{{ #if: {{{image|}}} | [[Category:Place Uses Image]] | }}
 
</includeonly>
 

Version actuelle datée du 9 mars 2012 à 13:20

Latitude : {{{lat}}}, Longitude : {{{long}}}
<slippymap lat="48.391277" lon="-4.484888" z="10" w="600" h="600" layer="mapnik" marker="0"></slippymap>


Usage

Le modèle s'appelle ainsi:

 {{Place
  | float        = right
  | title        = Pays de Brest
  | width        = 600
  | height       = 600
  | lat          = 48.093304
  | long         = -1.675138
  | zoom         = 15
  | layer        = mapnik
  | marker       = 1
  | desc         = La carte '''OpenStreetMap''' du territoire
  }}

En plus d'afficher une carte OpenStreetMap dans votre article, ce modèle permet également d'ajouter l'article à la liste des articles géolocalisés du site. La finalité de cette liste d'articles est d'être réutilisée dans des applications de réalité augmenté utilisables directement depuis votre smartphone. Ce projet est actuellement en cours de développement.

Si vous souhaitez simplement géolocaliser votre article sans afficher de carte (le rendre visible depuis une application smartphone) préférez l'utilisation d'un des 2 modèles suivants:

  • GeoDMS mes coordonnées géographiques sont au format degré minutes secondes
  • GeoDEG mes 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