Condividi tramite


CompassControl class

Controllo per la modifica della rotazione della mappa.

Extends

Costruttori

CompassControl(CompassControlOptions)

Costruisce un oggetto CompassControl.

Metodi

onAdd(Map, ControlOptions)

Metodo di inizializzazione per il controllo che viene chiamato quando viene aggiunto alla mappa.

Metodi ereditati

buildContainer<K>(Map, ControlStyle, string, K)

Compilare il contenitore più esterno per il controllo, applica stili, inclusi tutti i listener per lo stile automatico.

onRemove()

Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo.

Dettagli costruttore

CompassControl(CompassControlOptions)

Costruisce un oggetto CompassControl.

new CompassControl(options?: CompassControlOptions)

Parametri

options
CompassControlOptions

Opzioni per il controllo .

Dettagli metodo

onAdd(Map, ControlOptions)

Metodo di inizializzazione per il controllo che viene chiamato quando viene aggiunto alla mappa.

function onAdd(map: Map, options?: ControlOptions): HTMLElement

Parametri

map
Map

Mappa a cui verrà aggiunto il controllo.

options
ControlOptions

ControlOptions per questo controllo.

Restituisce

HTMLElement

HtmlElement da posizionare sulla mappa per il controllo.

Dettagli dei metodi ereditati

buildContainer<K>(Map, ControlStyle, string, K)

Compilare il contenitore più esterno per il controllo, applica stili, inclusi tutti i listener per lo stile automatico.

function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]

Parametri

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Restituisce

HTMLElementTagNameMap[K]

Ereditato daControlBase.buildContainer

onRemove()

Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo.

function onRemove()

Ereditato daControlBase.onRemove