StyleControl class

Ovládací prvek pro změnu stylu mapy.

Extends

Konstruktory

StyleControl(StyleControlOptions)

Vytvoří StyleControl.

Metody

disableStyle(string)

Nastavení stylu v zakázaném stavu

enableStyle(string)

Povolený styl, který byl dříve zakázán

onAdd(Map, ControlOptions)

Metoda inicializace ovládacího prvku, který je volána při přidání do mapy.

onRemove()

Metoda, která je volána při odebrání ovládacího prvku z mapy. Měl by provést jakékoli nezbytné vyčištění ovládacího prvku.

setSelectedStyle(string)

Nastavte styl, který se má zobrazit jako aktuálně vybraný. Styl se automaticky vybere, pokud StyleControlOptions.autoSelectionMode je true

Zděděné metody

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

Sestavte vnější kontejner pro ovládací prvek, použije styling včetně všech naslouchacích procesů pro automatické stylování.

Podrobnosti konstruktoru

StyleControl(StyleControlOptions)

Vytvoří StyleControl.

new StyleControl(options?: StyleControlOptions)

Parametry

options
StyleControlOptions

Možnosti ovládacího prvku.

Podrobnosti metody

disableStyle(string)

Nastavení stylu v zakázaném stavu

function disableStyle(styleName: string)

Parametry

styleName

string

Styl, který se má zakázat

enableStyle(string)

Povolený styl, který byl dříve zakázán

function enableStyle(styleName: string)

Parametry

styleName

string

Styl, který se má zakázat

onAdd(Map, ControlOptions)

Metoda inicializace ovládacího prvku, který je volána při přidání do mapy.

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

Parametry

map
Map

Mapa, do které bude ovládací prvek přidán.

options
ControlOptions

ControlOptions pro tento ovládací prvek.

Návraty

HTMLElement

HtmlElement, který má být umístěn na mapě ovládacího prvku.

onRemove()

Metoda, která je volána při odebrání ovládacího prvku z mapy. Měl by provést jakékoli nezbytné vyčištění ovládacího prvku.

function onRemove()

setSelectedStyle(string)

Nastavte styl, který se má zobrazit jako aktuálně vybraný. Styl se automaticky vybere, pokud StyleControlOptions.autoSelectionMode je true

function setSelectedStyle(styleName: string)

Parametry

styleName

string

Název stylu, který je potřeba zakázat jako aktuálně vybraný

Podrobnosti zděděných metod

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

Sestavte vnější kontejner pro ovládací prvek, použije styling včetně všech naslouchacích procesů pro automatické stylování.

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

Parametry

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Návraty

HTMLElementTagNameMap[K]

Zděděno zControlBase.buildContainer