Freigeben über


StyleControl class

Ein Steuerelement zum Ändern des Stils der Karte.

Extends

Konstruktoren

StyleControl(StyleControlOptions)

Erstellt ein StyleControl-Steuerelement.

Methoden

disableStyle(string)

Stil in einem deaktivierten Zustand festlegen

enableStyle(string)

Aktivierte Formatvorlage, die zuvor deaktiviert war

onAdd(Map, ControlOptions)

Initialisierungsmethode für das Steuerelement, das aufgerufen wird, wenn es der Karte hinzugefügt wird.

onRemove()

Methode, die aufgerufen wird, wenn das Steuerelement aus der Zuordnung entfernt wird. Sollte alle erforderlichen Bereinigungen für das Steuerelement ausführen.

setSelectedStyle(string)

Legen Sie die Formatvorlage fest, die angezeigt werden soll, als aktuell ausgewählt. Stil wird automatisch ausgewählt, wenn StyleControlOptions.autoSelectionModetrue

Geerbte Methoden

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

Erstellen Sie den äußersten Container für das Steuerelement, und wendet das Formatieren an, einschließlich aller Listener für das automatische Formatieren.

Details zum Konstruktor

StyleControl(StyleControlOptions)

Erstellt ein StyleControl-Steuerelement.

new StyleControl(options?: StyleControlOptions)

Parameter

options
StyleControlOptions

Die Optionen für das Steuerelement.

Details zur Methode

disableStyle(string)

Stil in einem deaktivierten Zustand festlegen

function disableStyle(styleName: string)

Parameter

styleName

string

Zu deaktivierende Formatvorlage

enableStyle(string)

Aktivierte Formatvorlage, die zuvor deaktiviert war

function enableStyle(styleName: string)

Parameter

styleName

string

Zu deaktivierende Formatvorlage

onAdd(Map, ControlOptions)

Initialisierungsmethode für das Steuerelement, das aufgerufen wird, wenn es der Karte hinzugefügt wird.

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

Parameter

map
Map

Die Zuordnung, der das Steuerelement hinzugefügt wird.

options
ControlOptions

Die ControlOptions für dieses Steuerelement.

Gibt zurück

HTMLElement

Ein HTMLElement, das auf der Karte für das Steuerelement platziert werden soll.

onRemove()

Methode, die aufgerufen wird, wenn das Steuerelement aus der Zuordnung entfernt wird. Sollte alle erforderlichen Bereinigungen für das Steuerelement ausführen.

function onRemove()

setSelectedStyle(string)

Legen Sie die Formatvorlage fest, die angezeigt werden soll, als aktuell ausgewählt. Stil wird automatisch ausgewählt, wenn StyleControlOptions.autoSelectionModetrue

function setSelectedStyle(styleName: string)

Parameter

styleName

string

Formatvorlagename, der als aktuell ausgewählt deaktiviert werden muss

Details zur geerbten Methode

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

Erstellen Sie den äußersten Container für das Steuerelement, und wendet das Formatieren an, einschließlich aller Listener für das automatische Formatieren.

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

Parameter

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Gibt zurück

HTMLElementTagNameMap[K]

Geerbt vonControlBase.buildContainer