Condividi tramite


StyleControl class

Controllo per modificare lo stile della mappa.

Extends

Costruttori

StyleControl(StyleControlOptions)

Costruisce un oggetto StyleControl.

Metodi

disableStyle(string)

Impostare lo stile in uno stato disabilitato

enableStyle(string)

Stile abilitato disabilitato in precedenza

onAdd(Map, ControlOptions)

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

onRemove()

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

setSelectedStyle(string)

Impostare lo stile da visualizzare come attualmente selezionato. Lo stile verrà automaticamente selezionato se StyleControlOptions.autoSelectionMode è true

Metodi ereditati

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

Compilare il contenitore più esterno per il controllo, applica lo stile, incluso qualsiasi listener per lo stile automatico.

Dettagli costruttore

StyleControl(StyleControlOptions)

Costruisce un oggetto StyleControl.

new StyleControl(options?: StyleControlOptions)

Parametri

options
StyleControlOptions

Opzioni per il controllo.

Dettagli metodo

disableStyle(string)

Impostare lo stile in uno stato disabilitato

function disableStyle(styleName: string)

Parametri

styleName

string

Stile da disabilitare

enableStyle(string)

Stile abilitato disabilitato in precedenza

function enableStyle(styleName: string)

Parametri

styleName

string

Stile da disabilitare

onAdd(Map, ControlOptions)

Metodo di inizializzazione per il controllo chiamato quando 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 inserire sulla mappa per il controllo.

onRemove()

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

function onRemove()

setSelectedStyle(string)

Impostare lo stile da visualizzare come attualmente selezionato. Lo stile verrà automaticamente selezionato se StyleControlOptions.autoSelectionMode è true

function setSelectedStyle(styleName: string)

Parametri

styleName

string

Nome di stile che deve essere disabilitato come attualmente selezionato

Dettagli dei metodi ereditati

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

Compilare il contenitore più esterno per il controllo, applica lo stile, incluso qualsiasi 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