GMSCollisionBehavior

GMSCollisionBehavior

Enumerações

enumeraçãoGMSCollisionBehavior { GMSCollisionBehaviorRequired, GMSCollisionBehaviorRequiredAndHidesOptional, GMSCollisionBehaviorOptionalAndHidesLowerPriority
 Como os marcadores interagem com outros marcadores e rótulos regulares. Mais...

Documentação de tipos de enumeração

enumeração GMSCollisionBehavior

Como os marcadores interagem com outros marcadores e rótulos regulares.

O valor padrão é GMSCollisionBehaviorRequired.

Os conflitos de marcadores ocorrem quando as coordenadas se cruzam.

A prioridade é definida como: 1) Obrigatório > Opcional 2) zIndex: maior zIndex > zIndex mais baixo

Além disso, não é definido qual marcador será mostrado se ambos forem opcionais e tiverem o mesmo zIndex. Os rótulos de mapa normais têm a prioridade mais baixa.

Enumerador:
GMSCollisionBehaviorRequired

Sempre mostrar o marcador, independentemente do conflito.

Esse é o comportamento padrão. Não afeta a exibição de outros marcadores ou rótulos de mapa básico.

GMSCollisionBehaviorRequiredAndHidesOpcional

Sempre mostrar o marcador, independentemente do conflito, e ocultar todos os marcadores CollisionBehaviorOptionalAndHidesLowerPriority ou rótulos que se sobrepuserem ao marcador.

GMSCollisionBehaviorOptionalAndHidesLowerPrioridade

Mostrar o marcador apenas se ele não se sobrepuser a outros marcadores.

Não inclui GMSCollisionBehaviorRequired. Se dois marcadores desse tipo se sobrepuserem, aquele com o zIndex mais alto será mostrado. As regras de conflito para marcadores com o mesmo zIndex não são definidas.