StyleControl class
Um controlo para alterar o estilo do mapa.
- Extends
Construtores
Style |
Constrói um StyleControl. |
Métodos
disable |
Definir estilo num estado desativado |
enable |
Estilo ativado que foi anteriormente desativado |
on |
Método de inicialização para o controlo chamado quando adicionado ao mapa. |
on |
Método chamado quando o controlo é removido do mapa. Deve efetuar qualquer limpeza necessária para o controlo. |
set |
Defina o estilo que tem de ser apresentado conforme selecionado atualmente.
O estilo será selecionado automaticamente se |
Métodos Herdados
build |
Crie o contentor mais externo para o controlo, aplica estilo, incluindo todos os serviços de escuta para estilo automático. |
Detalhes do Construtor
StyleControl(StyleControlOptions)
Constrói um StyleControl.
new StyleControl(options?: StyleControlOptions)
Parâmetros
- options
- StyleControlOptions
As opções para o controlo.
Detalhes de Método
disableStyle(string)
Definir estilo num estado desativado
function disableStyle(styleName: string)
Parâmetros
- styleName
-
string
Estilo a ser desativado
enableStyle(string)
Estilo ativado que foi anteriormente desativado
function enableStyle(styleName: string)
Parâmetros
- styleName
-
string
Estilo a ser desativado
onAdd(Map, ControlOptions)
Método de inicialização para o controlo chamado quando adicionado ao mapa.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parâmetros
- map
- Map
O mapa ao qual o controlo será adicionado.
- options
- ControlOptions
As Opções de Controlo para este controlo.
Devoluções
HTMLElement
Um HTMLElement a ser colocado no mapa para o controlo.
onRemove()
Método chamado quando o controlo é removido do mapa. Deve efetuar qualquer limpeza necessária para o controlo.
function onRemove()
setSelectedStyle(string)
Defina o estilo que tem de ser apresentado conforme selecionado atualmente.
O estilo será selecionado automaticamente se StyleControlOptions.autoSelectionMode
for true
function setSelectedStyle(styleName: string)
Parâmetros
- styleName
-
string
Nome do estilo que tem de ser desativado conforme selecionado atualmente
Detalhes do Método Herdado
buildContainer<K>(Map, ControlStyle, string, K)
Crie o contentor mais externo para o controlo, aplica estilo, incluindo todos os serviços de escuta 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
Devoluções
HTMLElementTagNameMap[K]
Herdado deControlBase.buildContainer