Les ingénieurs de Google viennent d'ajouter un marqueur de "Cluster" dans la librairie du Google Maps SDK pour iOS ! Cette fonctionnalité très demandée est maintenant disponible pour iOS en plus d'Android et de JavaScript.
N'avez-vous jamais eu l'impression que votre carte présente trop de marqueurs (les pinpoints ou les symboles de vos points d'intérêts), ce qui en fait une carte encombrée et difficile à lire ou à comprendre ? Ou peut-être avez-vous déjà souhaité afficher sur une carte de nombreux points d'intérêts (comme tous les restaurants populaires de votre ville par exemple), tout en souhaitant qu'elle reste claire ?
Le marqueur de "Cluster" vous aide à obtenir ce résultat. Quand le niveau du zoom change (en avant ou en arrière), vous pouvez agréger les marqueurs, indiquant clairement à vos utilisateurs exactement où se trouvent les points d'intérêts représentés. Au fil du zoom avant, les marqueurs se séparent progressivement jusqu'à ce que tous les marqueurs individuels soient affichés sur la carte. Et ceci de façon dynamique et rapide.
Grâce à la nouvelle fonctionnalité de clustering dans la librairie du Google Maps SDK pour iOS, le processus en 4 étapes est facile à mettre en oeuvre :
- Ajouter 'Google-Maps iOS-Utils' à votre Podfile
- Instanciez GMUClusterManager
- Implémentez le protocole GMUClusterItem pour vos objets marqueurs
- Ajoutez les objets marqueurs au gestionnaire de cluster