Esta página mostra como gerenciar conflitos entre marcadores que você adiciona ao seu mapa e etiquetas padrão, como pontos de interesse (PDIs) ou nomes de ruas.
Antes de começar
Para gerenciar os conflitos de marcadores e etiquetas, você precisa usar um ID do mapa ativado com um tipo de imagem vetorial.
Especificar prioridades de marcadores
Use a propriedade MarkerOptions
.collisionBehavior
para especificar a prioridade em um marcador.
Use um dos seguintes valores:
REQUIRED
: padrão. Requer a exibição de um marcador que se sobrepõe a outros marcadores, etiquetas e pontos de interesse.OPTIONAL_AND_HIDES_LOWER_PRIORITY
: indica que o marcador pode ser substituído ou sobreposto por um marcador obrigatório ou substituído por um marcadorOPTIONAL_AND_HIDES_LOWER_PRIORITY
com prioridade mais alta. UsezIndex
para ajudar a determinar a prioridade relativa entre os marcadoresOPTIONAL_AND_HIDES_LOWER_PRIORITY
. Um valorzIndex
indica prioridade mais alta.REQUIRED_AND_HIDES_OPTIONAL
: requer a exibição de um marcador enquanto oculta marcadoresOPTIONAL_AND_HIDES_LOWER_PRIORITY
, etiquetas ou PDIs que ocupam o mesmo espaço. O marcador pode se sobrepor a outros que são obrigatórios.
Para mais informações, consulte o exemplo de código Gerenciamento de conflitos de marcadores.