Pronto habrá nuevas opciones para el diseño de mapas disponibles en Google Maps Platform. Esta actualización del diseño de mapas incluye una nueva paleta de colores predeterminada, así como mejoras en la experiencia y la usabilidad del mapa. Todos los diseños de mapa se actualizarán automáticamente en marzo de 2025. Para obtener más información sobre la disponibilidad y cómo habilitar esta actualización antes, consulta Nuevo diseño de mapa para Google Maps Platform.
GMSCollisionBehaviorRequired (predeterminado): Indica siempre el marcador.
independientemente de la colisión. Este es el comportamiento predeterminado. No afecta a
si se muestran otros marcadores o etiquetas de mapa base.
GMSCollisionBehaviorOptionalAndHidesLowerPriority: Muestra solo el marcador.
si no se superpone con otros marcadores. Si dos marcadores de este tipo se
se superpone, se muestra la que tenga el valor de zIndex más alto. Si tienen la misma
zIndex, se muestra la que tiene la posición vertical más baja en la pantalla.
GMSCollisionBehaviorRequiredAndHidesOptional: Mostrar siempre el marcador
independientemente de las colisiones, y ocultar
GMSCollisionBehaviorOptionalAndHidesLowerPriority Cómo mostrar solo el marcador
si no se superpone con otros marcadores. No
GMSCollisionBehaviorRequired Si dos marcadores de este tipo se superpondrán,
se muestra el que tiene el valor de zIndex más alto. Las reglas de colisión para los marcadores con el mismo zIndex no están definidas.
Swift
// Defines a marker to always display and hide any marker or label overlay with this marker in the base mapmarker.collisionBehavior=.requiredAndHidesOptional
Objective-C
// Defines a marker to always display and hide any marker or label overlay with this marker in the base mapmarker.collisionBehavior=GMSCollisionBehaviorRequiredAndHidesOptional