Udostępnij za pośrednictwem


StyleControl class

Kontrolka do zmieniania stylu mapy.

Extends

Konstruktory

StyleControl(StyleControlOptions)

Tworzy kontrolkę StyleControl.

Metody

disableStyle(string)

Ustawianie stylu w stanie wyłączonym

enableStyle(string)

Włączony styl, który został wcześniej wyłączony

onAdd(Map, ControlOptions)

Metoda inicjowania kontrolki, która jest wywoływana po dodaniu do mapy.

onRemove()

Metoda wywoływana po usunięciu kontrolki z mapy. Należy wykonać wszelkie niezbędne operacje oczyszczania dla kontrolki.

setSelectedStyle(string)

Ustaw styl, który ma być wyświetlany jako aktualnie wybrany. Styl zostanie automatycznie wybrany, jeśli StyleControlOptions.autoSelectionMode jest true

Metody dziedziczone

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

Skompiluj najbardziej zewnętrzny kontener dla kontrolki, stosuje style, w tym wszystkie odbiorniki do automatycznego stylów.

Szczegóły konstruktora

StyleControl(StyleControlOptions)

Tworzy kontrolkę StyleControl.

new StyleControl(options?: StyleControlOptions)

Parametry

options
StyleControlOptions

Opcje kontrolki.

Szczegóły metody

disableStyle(string)

Ustawianie stylu w stanie wyłączonym

function disableStyle(styleName: string)

Parametry

styleName

string

Styl do wyłączenia

enableStyle(string)

Włączony styl, który został wcześniej wyłączony

function enableStyle(styleName: string)

Parametry

styleName

string

Styl do wyłączenia

onAdd(Map, ControlOptions)

Metoda inicjowania kontrolki, która jest wywoływana po dodaniu do mapy.

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

Parametry

map
Map

Mapa, do którego zostanie dodana kontrolka.

options
ControlOptions

KontrolkaOpcje dla tej kontrolki.

Zwraca

HTMLElement

Element HTML, który ma zostać umieszczony na mapie kontrolki.

onRemove()

Metoda wywoływana po usunięciu kontrolki z mapy. Należy wykonać wszelkie niezbędne operacje oczyszczania dla kontrolki.

function onRemove()

setSelectedStyle(string)

Ustaw styl, który ma być wyświetlany jako aktualnie wybrany. Styl zostanie automatycznie wybrany, jeśli StyleControlOptions.autoSelectionMode jest true

function setSelectedStyle(styleName: string)

Parametry

styleName

string

Nazwa stylu, która musi być wyłączona zgodnie z aktualnie wybraną

Szczegóły metody dziedziczonej

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

Skompiluj najbardziej zewnętrzny kontener dla kontrolki, stosuje style, w tym wszystkie odbiorniki do automatycznego stylów.

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

Parametry

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Zwraca

HTMLElementTagNameMap[K]

Dziedziczone zkontrolki ControlBase.buildContainer