TrafficControl class
Ovládací prvek pro zobrazení informací o provozu na mapě.
- Extends
Konstruktory
Traffic |
Vytvoří TrafficControl. |
Vlastnosti
is |
Aktuální stav řízení (zobrazují se informace o provozu?) Nastaví stav ovládacího prvku. |
Metody
get |
Získání možností TrafficControlOptions |
on |
Metoda inicializace ovládacího prvku, který je volána při přidání do mapy. |
on |
Metoda, která je volána při odebrání ovládacího prvku z mapy. Měl by provést veškeré nezbytné vyčištění ovládacího prvku. |
update |
Aktualizace stavu tlačítka podle aktuálního stavu provozu. |
Zděděné metody
build |
Sestavte vnější kontejner pro ovládací prvek, použije styly včetně všech naslouchacích procesů pro automatické stylování. |
Podrobnosti konstruktoru
TrafficControl(TrafficControlOptions)
Vytvoří TrafficControl.
new TrafficControl(options?: TrafficControlOptions)
Parametry
- options
- TrafficControlOptions
Možnosti ovládacího prvku.
Podrobnosti vlastnosti
isActive
Aktuální stav řízení (zobrazují se informace o provozu?) Nastaví stav ovládacího prvku.
boolean isActive
Hodnota vlastnosti
boolean
Podrobnosti metody
getOptions()
Získání možností TrafficControlOptions
function getOptions(): TrafficControlOptions
Návraty
onAdd(Map)
Metoda inicializace ovládacího prvku, který je volána při přidání do mapy.
function onAdd(map: Map): HTMLElement
Parametry
- map
- Map
Mapa, do které se ovládací prvek přidá.
Návraty
HTMLElement
HTMLElement, který má být umístěn na mapě pro ovládací prvek.
onRemove()
Metoda, která je volána při odebrání ovládacího prvku z mapy. Měl by provést veškeré nezbytné vyčištění ovládacího prvku.
function onRemove()
updateButtonState()
Aktualizace stavu tlačítka podle aktuálního stavu provozu.
function updateButtonState()
Podrobnosti zděděných metod
buildContainer<K>(Map, ControlStyle, string, K)
Sestavte vnější kontejner pro ovládací prvek, použije styly včetně všech naslouchacích procesů pro automatické stylování.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parametry
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Návraty
HTMLElementTagNameMap[K]
Zděděno zControlBase.buildContainer