7 façons de créer des grappes de marqueurs sur une Google Maps

Afin de représenter un réseau de transport public sur une carte, il est nécessaire d’utiliser des centaines de marqueurs. Cela génère plusieurs problèmes :

  • la lisibilité est dégradée
  • les performances du navigateur également, allant jusqu’au plantage
Google Maps - Marqueurs - Affichage unitaire

Pour résoudre ces problèmes, Google présente 7 façons de créer des grappes de marqueurs.

Google Maps - Marqueurs - En grappes

Sans entrer dans les détails techniques, je les cite dans les lignes qui suivent et vous recommande la lecture de l’article original Too Many Markers! de Luke Mahe and Chris Broadfoot, de l’équipe Google Geo APIs.

  1. Basé sur une grille
  2. Basé sur un calcul de distance
  3. Basé sur la portion de carte réellement affichée par l’internaute
  4. Avec l’API Flash
  5. En exploitant Google Fusion Tables
  6. Avec la librairie MarkerClusterer qui agrège les marqueurs en fonction de leur proximité avec les autres.
  7. Avec la librairie MarkerManager, plus élaborée encore, qui permet non seulement d’agréger les marqueurs mais de les styliser

La lecture de cet article permettra aux techniciens de ce doter des bons outils, et aux non techniciens de disposer de la palette complète de ces outils afin d’en comprendre le fonctionnement.

Enfin, il est important de garder en mémoire la conclusion :

No one technique is « right » or « wrong » so choose the technique that works best for you within your application

Il n’y a pas de bonne ou mauvaise technique, choisissez celle qui fonctionnera le mieux dans votre contexte applicatif.

Laisser un commentaire

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

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.