Aide GMap

 

 

Le plugin GMap permet de géolocaliser les objets de SPIP (rubriques, articles, documents, brèves, mots-clefs et auteurs) et d'insérer, dans les squelettes et les articles, des cartes qui représentent ces objets.

Plus explicitement, le plugin permet :

 

Les cartes utilisent les API Google Maps V2 ou V3, mais il est possible d'ajouter des implémentations de carte. Une implémentation OpenLayers serait par exemple souhaitable.

Mise en route

Pour faire fonctionner le plugin, vous devez au minimum :

  1. Paramétrer un type de représentation (par exemple pour l'implémentation Google Maps V2, donner une clef d'enregistrement Google), cf. paramétrage du plugin.
  2. Intégrer une balise #GEOMAP dans un squelette, ou un modèle <map> dans un texte.

Après il ne reste plus qu'à géolocaliser les objets de votre site, ou de fournir à la carte un point extérieur.

 

Par exemple, le code suivant permet d'afficher une carte représentant les documents géolocalisés d'un article :

[(#GEOMAP{id_article,markers=query})]

 

En ajoutant une boucle GEOTEST autour de la balise #GEOMAP, on restreint l'affichage de la carte aux articles eux-mêmes géolocalisés :

<BOUCLE_geo(GEOTEST){id_article}>[
	(#GEOMAP{id_article,markers=query})
]</BOUCLE_geo>

Informations détaillées

Partie privée / Géolocalisation

Dans la partie privée, le plugin permet d'effectuer les parémtrages nécessaires à son fonctionnement, et, surtout, de géolocaliser les objets de SPIP.

Partie publique / Affichage

Boucles

Les boucles sont utilisées dans les squelettes pour parcourir l'information géolocalisée.

Balises

Balises d'usage courant dans les squelettes :

Balises d'usage plus rare, en cas d'ajout de fichiers KML ou de développement d'extensions :

Modèles

Autres fonctionnalités

Modification des comportements par défaut

Exemples

Ce plugin a été développé pour les parties Galerie de photos et Carnet de voyage du site L'Océanique.

 

Documentation de développement

Crédits