Partilhar via


StyleControl class

Um controlo para alterar o estilo do mapa.

Extends

Construtores

StyleControl(StyleControlOptions)

Constrói um StyleControl.

Métodos

disableStyle(string)

Definir estilo num estado desativado

enableStyle(string)

Estilo ativado que foi anteriormente desativado

onAdd(Map, ControlOptions)

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

onRemove()

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

setSelectedStyle(string)

Defina o estilo que tem de ser apresentado conforme selecionado atualmente. O estilo será selecionado automaticamente se StyleControlOptions.autoSelectionMode for true

Métodos Herdados

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.

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