TrafficControl class

Ein Steuerelement zum Anzeigen der Verkehrsinformationen der Karte.

Extends

Konstruktoren

TrafficControl(TrafficControlOptions)

Erstellt ein TrafficControl-Objekt.

Eigenschaften

isActive

Aktueller Steuerungsstatus (werden Verkehrsinformationen angezeigt?) Legt den Steuerelementstatus fest.

Methoden

getOptions()

Abrufen der TrafficControlOptions

onAdd(Map)

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.

updateButtonState()

Aktualisierungen des Schaltflächenzustands entsprechend dem aktuellen Verkehrszustand

Geerbte Methoden

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

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

Details zum Konstruktor

TrafficControl(TrafficControlOptions)

Erstellt ein TrafficControl-Objekt.

new TrafficControl(options?: TrafficControlOptions)

Parameter

options
TrafficControlOptions

Die Optionen für das Steuerelement.

Details zur Eigenschaft

isActive

Aktueller Steuerungsstatus (werden Verkehrsinformationen angezeigt?) Legt den Steuerelementstatus fest.

boolean isActive

Eigenschaftswert

boolean

Details zur Methode

getOptions()

Abrufen der TrafficControlOptions

function getOptions(): TrafficControlOptions

Gibt zurück

onAdd(Map)

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

function onAdd(map: Map): HTMLElement

Parameter

map
Map

Die Zuordnung, der das Steuerelement hinzugefügt wird.

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()

updateButtonState()

Aktualisierungen des Schaltflächenzustands entsprechend dem aktuellen Verkehrszustand

function updateButtonState()

Details zur geerbten Methode

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

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

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