TrafficControl class
Controllo per visualizzare le informazioni sul traffico della mappa.
- Extends
Costruttori
Traffic |
Costruisce un oggetto TrafficControl |
Proprietà
is |
Stato del controllo corrente (vengono visualizzate le informazioni sul traffico?) Imposta lo stato del controllo |
Metodi
get |
Ottenere TrafficControlOptions |
on |
Metodo di inizializzazione per il controllo che viene chiamato quando viene aggiunto alla mappa. |
on |
Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo. |
update |
Aggiornamenti lo stato del pulsante in base allo stato del traffico corrente |
Metodi ereditati
build |
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