StyleControl class

Een besturingselement voor het wijzigen van de stijl van de kaart.

Extends

Constructors

StyleControl(StyleControlOptions)

Maakt een StyleControl.

Methoden

disableStyle(string)

Stijl instellen met een uitgeschakelde status

enableStyle(string)

Ingeschakelde stijl die eerder was uitgeschakeld

onAdd(Map, ControlOptions)

Initialisatiemethode voor het besturingselement dat wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart.

onRemove()

Methode die wordt aangeroepen wanneer het besturingselement uit de kaart wordt verwijderd. Moet de benodigde opschoning voor het besturingselement uitvoeren.

setSelectedStyle(string)

Stel de stijl in die moet worden weergegeven als momenteel geselecteerd. Stijl wordt automatisch geselecteerd als StyleControlOptions.autoSelectionMode is true

Overgenomen methoden

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

Bouw de buitenste container voor het besturingselement, past stijl toe, inclusief listeners voor automatische stijl.

Constructordetails

StyleControl(StyleControlOptions)

Maakt een StyleControl.

new StyleControl(options?: StyleControlOptions)

Parameters

options
StyleControlOptions

De opties voor het besturingselement.

Methodedetails

disableStyle(string)

Stijl instellen met een uitgeschakelde status

function disableStyle(styleName: string)

Parameters

styleName

string

Stijl die moet worden uitgeschakeld

enableStyle(string)

Ingeschakelde stijl die eerder was uitgeschakeld

function enableStyle(styleName: string)

Parameters

styleName

string

Stijl die moet worden uitgeschakeld

onAdd(Map, ControlOptions)

Initialisatiemethode voor het besturingselement dat wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart.

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

Parameters

map
Map

De kaart waaraan het besturingselement wordt toegevoegd.

options
ControlOptions

De ControlOptions voor dit besturingselement.

Retouren

HTMLElement

Een HTMLElement dat op de kaart voor het besturingselement moet worden geplaatst.

onRemove()

Methode die wordt aangeroepen wanneer het besturingselement uit de kaart wordt verwijderd. Moet de benodigde opschoning voor het besturingselement uitvoeren.

function onRemove()

setSelectedStyle(string)

Stel de stijl in die moet worden weergegeven als momenteel geselecteerd. Stijl wordt automatisch geselecteerd als StyleControlOptions.autoSelectionMode is true

function setSelectedStyle(styleName: string)

Parameters

styleName

string

Stijlnaam die moet worden uitgeschakeld zoals momenteel geselecteerd

Details overgenomen methode

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

Bouw de buitenste container voor het besturingselement, past stijl toe, inclusief listeners voor automatische stijl.

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

Parameters

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Retouren

HTMLElementTagNameMap[K]

Overgenomen vanControlBase.buildContainer