Une carte interactive sur WordPress

Vous souhaitez intégrer une carte interactive sur WordPress? Suivez le guide.
Il est évidemment possible d’intégrer une Google Maps des plus simple, en récupérant le contenu HTML fourni par la fonctionnalité de partage du service.

Dans ce premier cas de figure, vous pourrez très facilement en tant que professionnel indiquer votre localisation géographique, sur une des pages de votre site web (ex. page Contact). Mais selon vos besoins, et votre degré d’exigence en terme de personnalisation, vous pouvez aller bien plus loin.

Google Map - Partage - HTML

Peut-être souhaitez vous pouvoir modifier librement les marqueurs présents sur la carte? les icônes? le texte des fenêtres d’information (infowindow)? Tout en gardant la flexibilité de l’intégration Google Map (zoom / dé-zoom, …).

Une carte interactive pour quoi faire?

De nombreux plugins existent sous WordPress. Ils vous permettront par exemple de :

  • présenter vos différents magasins (store locator)
  • géo-localiser votre contenu (ex. pour un blog de voyageur)
  • faire découvrir des lieux touristiques (POIPoint Of Interest)

Choisir son plugin de gestion de cartes

De mon côté, j’ai testé plusieurs plugins de gestion de cartes (GoogleMapsWidget, …) avant de trouver la bonne formule.

Des fonctionnalités communes

L’autofit

Tous les plugins proposés ici disposent du principe d’autofit.

Il s’agit en fait de permettre l’affichage ajusté de la carte tant en terme de niveau de zoom, que de position du centre. Cela assure un rendu simultané de l’ensemble des marqueurs.

Les types de cartes

Vous disposez du choix classique entre un affichage de type :

  • plan
  • satellite
  • hybride
  • terrain

Pré-requis

Les plugins de gestion de cartes utilisent le plus souvent Google Maps et son API (interface de programmation).

Pour pouvoir obtenir le droit d’utiliser le service, il vous faudra générer une clé API.

La démarche n’est pas très compliquée mais il vous faudra au préalable dispose d’un compte Google et créer un projet d’application sur la console d’API Google.

Cette clé une fois générée, sera à intégrer dans la configuration du plugin de gestion de cartes.

5sec Google Maps PRO

5sec Google Maps PRO

Le plus rapide à mettre en place porte bien son nom : 5sec Google Maps PRO.

Depuis une interface de construction de cartes des plus simples, accessible au niveau des pages et articles, vous pourrez gérer la configuration de votre cartes, et de ses différents marqueurs.

5sec Google Maps Pro Map Builder
5sec Google Maps Pro Map Builder

Proposant un système de cache, il vous permettra de charger de 1 à 100 marqueurs en moins d’une seconde.

Deux versions sont disponibles : une version BASIC (limitée) et PRO.

La version PRO s’achète sur envatomarket à 17$.

Rapide mais léger sur certaines fonctionnalités

Pour les débutants 5sec Google Maps Pro est parfait mais quand on souhaite aller un peu plus loin on se heurte à quelques problématiques.

A noter par exemple, un point pénalisant : l’absence de prise en charge des clusters.

Evitez donc avec ce plugin de surcharger vos cartes avec des points rapprochés, au risque d’avoir un amas de marqueur, peu esthétique.

5sec Google Maps PRO - multi-markers

Exemple de shortcode généré :

[map width="96%" height="350px" fullscreen="1" skin="gray2" autofit="1"]
  [pin icon="blue"]Neschers, France[/pin]
[/map]

Advanced Google Maps Plugin for WordPress

Mon préféré, Advanced Custom Fields, l’un des plus complet du marché.

Avec environ 500 icônes de marqueurs, vous n’aurez que l’embarras du choix. Et si cela ne suffisait pas, sachez que vous pouvez rajouter vos propres marqueurs.

Plusieurs modèles de présentation des infowindow sont disponibles.

Infowindow Message for LocationsPour assurer le meilleur rendu quelque soit la taille d’écran, un configuration de points de rupture (Smartphones, IPads, Large Screens) est possible, avec pour chaque configuration la définition du niveau de zoom, …

Avec la version PRO, il vous sera possible notamment :

  • de créer des regroupements de marqueurs (catégories – avec hiérarchie possible) avec filtre possible
  • créer des formes géométriques (rectangles, cercles, …)
  • de modifier le fond de carte notamment via la personnalisation offerte par SnazzyMaps
  • d’afficher les marqueurs sous forme de liste / grille en dessous de la carte (avec tri et filtre possible), et système de pagination (AJAX – rechargement partiel)
  • d’ajouter une barre de recherche, un filtre par distance (radius)
  • personnalisation poussée des éléments affichés (afficher / masquer les routes, les zones d’eau, …)
  • tracer des routes

En plus de renseigner un titre, du contenu (HTML), un extrait, une image à la une, des catégories, vous pourrez également procéder à l’ajout de champs supplémentaires (URL, …), le tout sera possible grâce à la configuration des Extra Field(s).

Il vous sera également possible de configurer une redirection d’URL au lieu de l’ouverture d’une infowindow.

Et pour ce plugin, la gestion des clusters est bien présente. Ainsi que la gestion du multi-langues.

Exemple d’intégration :

Exemple d'intégration Advances Google Maps Plugin For WordPress
Exemple d’intégration Advances Google Maps Plugin For WordPress

Advances Google Maps Plugin For WordPress - liste

Advances Google Maps Plugin For WordPress - infowindow
Advances Google Maps Plugin For WordPress – infowindow

Quel plugin choisir?

La plupart d’entre eux fonctionnent via système de shortcode qui vous permettra de facilement intégrer votre care dans une page ou un article.

L’important dans votre choix, sera de le faire coïncider à votre besoin de personnalisation (taille de la carte, type de fond de carte, …) et de vos capacités.

5sec Google Maps PRO sera idéal si vous êtes débutant, alors que Advanced Google Maps Plugin for WordPress vous offrira beaucoup plus d’options, au risque de parfois paraître plus complexe à prendre en main.

Enfin pour ceux qui souhaiteraient d’abord afficher une image de la carte, avec ouverture possible au clic avec effet lightbox (surimpression), vous pouvez vous tourner vers l’extension GoogleMapsWidget PRO.

Comme bien souvent, n’hésitez pas à me contacter pour vous guider dans le choix des meilleures solutions techniques, j’effectue régulièrement des tests dans le cadre de mon activité de webmaster freelance.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.