En Communs

Réflexions et Actions Communes

Outils pour utilisateurs

Outils du site


wiki:logiciels:dokuwiki:open_layers_map

Afficher une carte géographique

Le module OpenLayerMap permet d'afficher une carte sur une page.

Carte par défaut

Code par défaut

Voici le code inséré après utilisation du bouton dans la barre d'outils :

olmap.xml
<olmap id="olMapOne" width="550px" height="450px" lat="50.0" lon="5.1" zoom="12" statusbar="1" controls="1" poihoverstyle="0" baselyr="OpenStreetMap" gpxfile="" kmlfile="" geojsonfile="" summary="" >
~~ Plugin xml olmap help.
~~ Required in the above tag are values for: id (unique on this page), width, heigth.
~~ Also you will want to enter zoomlevel and lat, lon values that make sense for where you want the map to start.
 
~~ Below is an example of a POI, you can add as many as you want. ~~ More examples: http://dokuwiki.org/plugin:openlayersmap 
50.0117,5.1287,-90,.8,marker-green.png,Pont de Barbouillons; Daverdisse \\ external link: [[http://test.com|test.com]] \\ internal link: [[::start]]\\ **DW Formatting** 
</olmap>

Voir la carte

Paramètres

Voici la liste des paramètres de la balise olmap :

  • id Identifiant unique de la carte 1).
  • width Largeur de la carte, par défaut 400px.
  • height Hauteur de la carte, par défaut 300px.
  • zoom Niveau de zoom, par défaut 122).
  • controls Affiche les boutons de contrôle sur la carte. Valeur on ou off, par défaut on.
  • statusbar Montre la barre de statut en bas de carte. Valeur 1 ou 0, par défaut 1 (affichée).
  • poihoverstyle Affichage du texte associé au point d'intérêt (survol or clic). Valeur 1 ou 0, par défaut 0 (clic), évitez la fonction survol pour l'accessibilité.
  • lat Latitude du centre de la carte en degrés décimaux3), de -90.0 à 90.0, valeurs négatives au sud de l'équateur.
  • lon Longitude du centre de la carte en degrés décimaux4), de -180.0 a 180.0, valeurs négatives à l'ouest du méridien de Greenwich.
  • baselyr La couche géographique utilisée. Les valeurs possibles sont : OpenStreetMap, transport, landscape, cycle map, hike and bike map, mapquest road, mapquest sat, google relief, google sat, google hybrid, google road, bing road, bing sat or bing hybrid. (Pour Google et Bing il vous faudra peut-être une clé API ou une URL)
  • gpxfile fichier GPX
  • kmlfile fichier KML
  • geojsonfile fichier GeoJSON
  • summary une description de la carte.

Toutes les valeurs par défaut sont définies dans les paramètres de configuration du module.
Les cartes Bing et Google doivent être activées dans la configuration du module.

Points d'intérets

A l'intérieur de la balise olmap, il est possible de lister une série de points d'intérêts.

Chaque point est défini par la ligne suivante :

lat, lon, angle, opacité, image, texte
  • lat latitude du point d'intérêt
  • lon longitude du point d'intérêt
  • angle de rotation de l'image de 0 à 360, si négatif : rotation vers la gauche.
  • opacité de l'image valeur de .1 (transparente) à 1 (opaque) par pas de .1.
  • image fichier png disponible dans le répertoire icon du module.
  • texte contenu de la boite d'information qui peut être formaté et contenir des liens DokuWiki.

Exemples de cartes

Simple

Carte placée avec toutes les options par défaut de cette configuration et sans point d'intérêt.

olmap.xml
<olmap id="Simple" lat="43.838" lon="4.359">
</olmap>

Voir la carte

Minimale

Carte simple sans les boutons de contrôle ni la barre de statut.

olmap.xml
<olmap id="Minimale" lat="43.838" lon="4.359" controls="off" statusbar="0">
</olmap>

Voir la carte

Satellite

Carte minimale utilisant Google satellite.

olmap.xml
<olmap id="Satellite" lat="43.838" lon="4.359" controls="off" statusbar="0" baselyr="google sat" >
</olmap>

Voir la carte

Points d'intérêts

Carte minimale avec zoom sur deux points d'intérêts.

olmap.xml
<olmap id="CafeAnais" lat="43.838" lon="4.359" controls="off" statusbar="0" zoom="16">
43.83941,4.36152,0,.8,marker.png,**Café d'ANAIS**\\ Place des esclafidous \\ Site Web : [[https://cafe.reseauanais.fr]] \\ Wiki : [[https://wikicafe.reseauanais.fr]]\\
43.83206, 4.36533,0,.8,train.png,La Gare
</olmap>

Voir la carte

Autres exemples

1)
Chaine valide pour les normes CSS/XHTML/JavaScript
2)
Valeur entière qui dépend de la carte utilisée
wiki/logiciels/dokuwiki/open_layers_map.txt · Dernière modification: 2019/04/06 18:56 par bruno_genere