Condividi tramite


TrafficControl class

Controllo per visualizzare le informazioni sul traffico della mappa.

Extends

Costruttori

TrafficControl(TrafficControlOptions)

Costruisce un oggetto TrafficControl

Proprietà

isActive

Stato del controllo corrente (vengono visualizzate le informazioni sul traffico?) Imposta lo stato del controllo

Metodi

getOptions()

Ottenere TrafficControlOptions

onAdd(Map)

Metodo di inizializzazione per il controllo che viene chiamato quando viene aggiunto alla mappa.

onRemove()

Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo.

updateButtonState()

Aggiornamenti lo stato del pulsante in base allo stato del traffico corrente

Metodi ereditati

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

Compilare il contenitore più esterno per il controllo, applica stili, inclusi tutti i listener per lo stile automatico.

Dettagli costruttore

TrafficControl(TrafficControlOptions)

Costruisce un oggetto TrafficControl

new TrafficControl(options?: TrafficControlOptions)

Parametri

options
TrafficControlOptions

Opzioni per il controllo .

Dettagli proprietà

isActive

Stato del controllo corrente (vengono visualizzate le informazioni sul traffico?) Imposta lo stato del controllo

boolean isActive

Valore della proprietà

boolean

Dettagli metodo

getOptions()

Ottenere TrafficControlOptions

function getOptions(): TrafficControlOptions

Restituisce

onAdd(Map)

Metodo di inizializzazione per il controllo che viene chiamato quando viene aggiunto alla mappa.

function onAdd(map: Map): HTMLElement

Parametri

map
Map

Mappa a cui verrà aggiunto il controllo.

Restituisce

HTMLElement

HtmlElement da posizionare sulla mappa per il controllo.

onRemove()

Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo.

function onRemove()

updateButtonState()

Aggiornamenti lo stato del pulsante in base allo stato del traffico corrente

function updateButtonState()

Dettagli dei metodi ereditati

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

Compilare il contenitore più esterno per il controllo, applica stili, inclusi tutti i listener per lo stile automatico.

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

Parametri

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Restituisce

HTMLElementTagNameMap[K]

Ereditato daControlBase.buildContainer