TrafficControl class

Ovládací prvek pro zobrazení informací o provozu na mapě.

Extends

Konstruktory

TrafficControl(TrafficControlOptions)

Vytvoří TrafficControl.

Vlastnosti

isActive

Aktuální stav řízení (zobrazují se informace o provozu?) Nastaví stav ovládacího prvku.

Metody

getOptions()

Získání možností TrafficControlOptions

onAdd(Map)

Metoda inicializace ovládacího prvku, který je volána při přidání do mapy.

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.

updateButtonState()

Aktualizace stavu tlačítka podle aktuálního stavu provozu.

Zděděné metody

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í.

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