Share via


StyleControl class

Control para cambiar el estilo del mapa.

Extends

Constructores

StyleControl(StyleControlOptions)

Construye un StyleControl.

Métodos

disableStyle(string)

Establecer el estilo en un estado deshabilitado

enableStyle(string)

Estilo habilitado que se deshabilitó anteriormente

onAdd(Map, ControlOptions)

Método de inicialización para el control al que se llama cuando se agrega al mapa.

onRemove()

Método al que se llama cuando se quita el control del mapa. Debe realizar cualquier limpieza necesaria para el control.

setSelectedStyle(string)

Establezca el estilo que debe mostrarse como seleccionado actualmente. El estilo se seleccionará automáticamente si StyleControlOptions.autoSelectionMode es true

Métodos heredados

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

Compile el contenedor más externo para el control, aplica estilos, incluidos los agentes de escucha para el estilo automático.

Detalles del constructor

StyleControl(StyleControlOptions)

Construye un StyleControl.

new StyleControl(options?: StyleControlOptions)

Parámetros

options
StyleControlOptions

Las opciones del control .

Detalles del método

disableStyle(string)

Establecer el estilo en un estado deshabilitado

function disableStyle(styleName: string)

Parámetros

styleName

string

Estilo que se va a deshabilitar

enableStyle(string)

Estilo habilitado que se deshabilitó anteriormente

function enableStyle(styleName: string)

Parámetros

styleName

string

Estilo que se va a deshabilitar

onAdd(Map, ControlOptions)

Método de inicialización para el control al que se llama cuando se agrega al mapa.

function onAdd(map: Map, options?: ControlOptions): HTMLElement

Parámetros

map
Map

Mapa al que se agregará el control.

options
ControlOptions

ControlOptions para este control.

Devoluciones

HTMLElement

HtmlElement que se va a colocar en el mapa del control.

onRemove()

Método al que se llama cuando se quita el control del mapa. Debe realizar cualquier limpieza necesaria para el control.

function onRemove()

setSelectedStyle(string)

Establezca el estilo que debe mostrarse como seleccionado actualmente. El estilo se seleccionará automáticamente si StyleControlOptions.autoSelectionMode es true

function setSelectedStyle(styleName: string)

Parámetros

styleName

string

Nombre de estilo que debe deshabilitarse como seleccionado actualmente

Detalles de los métodos heredados

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

Compile el contenedor más externo para el control, aplica estilos, incluidos los agentes de escucha para el 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

Devoluciones

HTMLElementTagNameMap[K]

Heredado deControlBase.buildContainer