TrafficControl class
Ein Steuerelement zum Anzeigen der Verkehrsinformationen der Karte.
- Extends
Konstruktoren
Traffic |
Erstellt ein TrafficControl-Objekt. |
Eigenschaften
is |
Aktueller Steuerungsstatus (werden Verkehrsinformationen angezeigt?) Legt den Steuerelementstatus fest. |
Methoden
get |
Abrufen der TrafficControlOptions |
on |
Initialisierungsmethode für das Steuerelement, das aufgerufen wird, wenn es der Karte hinzugefügt wird. |
on |
Methode, die aufgerufen wird, wenn das Steuerelement aus der Zuordnung entfernt wird. Sollte alle erforderlichen Bereinigungen für das Steuerelement ausführen. |
update |
Aktualisierungen des Schaltflächenzustands entsprechend dem aktuellen Verkehrszustand |
Geerbte Methoden
build |
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