Questa pagina mostra come impostare il comportamento di collisione per un indicatore. Il comportamento di collisione controlla la modalità di visualizzazione di un indicatore in caso di collisione (sovrapposizione) con un altro indicatore.
Per impostare il comportamento di collisione, imposta collisionBehavior
su uno dei seguenti valori:
REQUIRED
: mostra sempre il marcatore indipendentemente dalla collisioneREQUIRED_AND_HIDES_OPTIONAL
: mostra sempre l'indicatore indipendentemente dalla collisione e nascondi gli indicatoriOPTIONAL_AND_HIDES_LOWER_PRIORITY
o le etichette che si sovrapporrebbero all'indicatore.OPTIONAL_AND_HIDES_LOWER_PRIORITY
: visualizza il marcatore solo se non si sovrappone ad altri marcatori. Se due indicatori di questo tipo si sovrappongono, viene visualizzato quello conzIndex
più alto. Se hanno lo stessozIndex
, viene visualizzato quello con la posizione verticale dello schermo più bassa.
Il seguente esempio mostra l'impostazione del comportamento di collisione per un indicatore:
const marker = new Marker3DElement({
position: {lat, lng},
collisionBehavior: google.maps.CollisionBehavior.REQUIRED
});