TrafficControl class

Um controle para exibir as informações de tráfego do mapa.

Extends

Construtores

TrafficControl(TrafficControlOptions)

Constrói um TrafficControl

Propriedades

isActive

Estado de controle atual (as informações de tráfego são exibidas?) Define o estado do controle

Métodos

getOptions()

Obter o TrafficControlOptions

onAdd(Map)

Método de inicialização para o controle que é chamado quando adicionado ao mapa.

onRemove()

Método chamado quando o controle é removido do mapa. Deve executar qualquer limpeza necessária para o controle.

updateButtonState()

Atualizações o estado do botão de acordo com o estado de tráfego atual

Métodos herdados

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

Crie o contêiner mais externo para o controle, aplica o estilo, incluindo todos os ouvintes para estilo automático.

Detalhes do construtor

TrafficControl(TrafficControlOptions)

Constrói um TrafficControl

new TrafficControl(options?: TrafficControlOptions)

Parâmetros

options
TrafficControlOptions

As opções para o controle.

Detalhes da propriedade

isActive

Estado de controle atual (as informações de tráfego são exibidas?) Define o estado do controle

boolean isActive

Valor da propriedade

boolean

Detalhes do método

getOptions()

Obter o TrafficControlOptions

function getOptions(): TrafficControlOptions

Retornos

onAdd(Map)

Método de inicialização para o controle que é chamado quando adicionado ao mapa.

function onAdd(map: Map): HTMLElement

Parâmetros

map
Map

O mapa ao qual o controle será adicionado.

Retornos

HTMLElement

Um HTMLElement a ser colocado no mapa do controle.

onRemove()

Método chamado quando o controle é removido do mapa. Deve executar qualquer limpeza necessária para o controle.

function onRemove()

updateButtonState()

Atualizações o estado do botão de acordo com o estado de tráfego atual

function updateButtonState()

Detalhes do método herdado

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

Crie o contêiner mais externo para o controle, aplica o estilo, incluindo todos os ouvintes para estilo automático.

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

Parâmetros

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Retornos

HTMLElementTagNameMap[K]

Herdado deControlBase.buildContainer