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