GMSCollisionBehavior

GMSCollisionBehavior

Enumeraciones

enum.GMSCollisionBehavior { GMSCollisionBehaviorRequired, GMSCollisionBehaviorRequiredAndHidesOptional, GMSCollisionBehaviorOptionalAndHidesLowerPriority,}
 Cómo interactúan los marcadores con otros marcadores y etiquetas normales Más...

Documentación del tipo de enumeración

enumeración GMSCollisionBehavior

Cómo interactúan los marcadores con otros marcadores y etiquetas normales

La configuración predeterminada es GMSCollisionBehaviorRequired.

Las colisiones de marcadores se producen cuando las coordenadas se cruzan.

La prioridad se define de la siguiente manera: 1) Obligatoria > Opcional 2) Índice z: Índice z más alto > Índice z inferior

Más allá de esto, no está definido qué marcador mostrará si ambos son opcionales y tienen el mismo zIndex. Las etiquetas de mapa normales tienen la prioridad más baja.

Enumerador:
GMSCollisionBehaviorRequired

Mostrar el marcador siempre, independientemente de las superposiciones.

Este es el comportamiento predeterminado. No influye en si se muestran otros marcadores o etiquetas de mapa base.

GMSCollisionBehaviorRequiredAndHidesOptional

Muestra siempre el marcador independientemente de las colisiones y oculta cualquier marcador CollisionBehaviorOptionalAndHidesLowerPriority que se superponga con el marcador.

GMSCollisionBehaviorOpcionalAndHidesLowerPriority

Muestra el marcador solo si no se superpone con otros.

No incluye GMSCollisionBehaviorRequired. Si dos marcadores de este tipo se superponen, se mostrará el que tenga el valor zIndex más alto. Las reglas de colisión para marcadores con el mismo zIndex no están definidas.