Questa pagina mostra come gestire le collisioni tra gli indicatori aggiunti alla mappa e le etichette predefinite, come i punti d'interesse (PDI) o i nomi delle vie.
Prima di iniziare
Per gestire le collisioni tra indicatori ed etichette, devi utilizzare un ID mappa abilitato con un tipo di immagine vettoriale.
Specificare le priorità degli indicatori
Usa l'AdvancedMarkerElement
.collisionBehavior
per specificare la priorità su un indicatore.
Usa uno dei seguenti valori:
REQUIRED
- Predefinita. Richiede la visualizzazione di un indicatore che si sovrappone ad altri indicatori, etichette e PDI.OPTIONAL_AND_HIDES_LOWER_PRIORITY
: indica che l'indicatore può essere sostituito o sovrapposto da un indicatore obbligatorio oppure sostituito da un indicatoreOPTIONAL_AND_HIDES_LOWER_PRIORITY
con priorità più alta. UsazIndex
per determinare la priorità relativa tra gli indicatoriOPTIONAL_AND_HIDES_LOWER_PRIORITY
. Un valorezIndex
più elevato indica una priorità più elevata.REQUIRED_AND_HIDES_OPTIONAL
: richiede la visualizzazione di un indicatore se vengono nascostiOPTIONAL_AND_HIDES_LOWER_PRIORITY
indicatori, etichette o PDI che si sovrappongono all'indicatore. L'indicatore potrebbe sovrapporsi ad altri indicatori obbligatori.
Per saperne di più, consulta l'esempio di codice per la gestione della collisione tra indicatori.