Questa pagina mostra come impostare il comportamento in caso di collisione per un indicatore. Il comportamento in caso di collisione controlla la modalità di visualizzazione di un indicatore se si scontra (si sovrappone) con un altro indicatore.
Per impostare il comportamento in caso di collisione, imposta collisionBehavior su uno dei seguenti valori:
REQUIRED: visualizza sempre l'indicatore, indipendentemente dalla collisioneREQUIRED_AND_HIDES_OPTIONAL: visualizza sempre l'indicatore, indipendentemente dalla collisione, e nasconde tutti gli indicatori o le etichetteOPTIONAL_AND_HIDES_LOWER_PRIORITYche si sovrappongono all'indicatore.OPTIONAL_AND_HIDES_LOWER_PRIORITY: visualizza l'indicatore solo se non si sovrappone ad altri indicatori. Se due indicatori di questo tipo si sovrappongono, viene visualizzato quello conzIndexpiù alto. Se hanno lo stessozIndex, viene visualizzato quello con la posizione verticale dello schermo più bassa.
Il seguente esempio mostra l'impostazione del comportamento in caso di collisione per un indicatore:
const marker = new Marker3DElement({ position: { lat, lng }, // Try setting a different collision behavior here. collisionBehavior: 'REQUIRED', });