TrafficControl class
Um controle para exibir as informações de tráfego do mapa.
- Extends
Construtores
Traffic |
Constrói um TrafficControl |
Propriedades
is |
Estado de controle atual (as informações de tráfego são exibidas?) Define o estado do controle |
Métodos
get |
Obter o TrafficControlOptions |
on |
Método de inicialização para o controle que é chamado quando adicionado ao mapa. |
on |
Método chamado quando o controle é removido do mapa. Deve executar qualquer limpeza necessária para o controle. |
update |
Atualizações o estado do botão de acordo com o estado de tráfego atual |
Métodos herdados
build |
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