Hoy agregamos
agrupación de marcadores a la
biblioteca de utilidades del Google Maps SDK for iOS. La muy solicitada función ahora se encuentra disponible para
iOS, además de
Android y
JavaScript.
¿Alguna vez te dio la impresión de que en tu mapa hay demasiados marcadores, y de que por ello parece sobrecargado y difícil de comprender? ¿Deseas mostrar las ubicaciones de los restaurantes populares de tu ciudad, pero que tu mapa se vea despejado?
La agrupación de marcadores te ayudará a hacerlo. A medida que los niveles de zoom del mapa cambian, puedes agregar marcadores para indicar con claridad a tus usuarios la ubicación exacta de esos restaurantes. Cuando el usuario acerque la imagen, los marcadores se separarán hasta que todos se muestren de manera individualizada.
La nueva función de agrupación de marcadores de la biblioteca de utilidades del Google Maps SDK for iOS puede aplicarse a través de un proceso sencillo de 4 pasos:
- agregar “Google-Maps-iOS-Utils” a tu Podfile;
- crear una instancia de GMUClusterManager;
- implementar el protocolo GMUClusterItem para tus objetos de marcador;
- agregar los objetos de marcador al administrador de clústeres.
Proporcionamos el algoritmo predeterminado, el representador y el generador de íconos para ayudarte a hacer esto. A su vez, puedes personalizar por completo cada uno de estos elementos extendiendo las implementaciones predeterminadas o proporcionando tu propia implementación de estos protocolos: GMUClusterAlgorithm, GMUClusterRenderer, GMUClusterIconGenerator.
Observa la
documentación y los
ejemplos de demostración, y comienza a usar la agrupación de marcadores en la
biblioteca de utilidades del Google Maps SDK for iOS hoy.