StyleControl class
Control para cambiar el estilo del mapa.
- Extends
Constructores
Style |
Construye un StyleControl. |
Métodos
disable |
Establecer el estilo en un estado deshabilitado |
enable |
Estilo habilitado que se deshabilitó anteriormente |
on |
Método de inicialización para el control al que se llama cuando se agrega al mapa. |
on |
Método al que se llama cuando se quita el control del mapa. Debe realizar cualquier limpieza necesaria para el control. |
set |
Establezca el estilo que debe mostrarse como seleccionado actualmente.
El estilo se seleccionará automáticamente si |
Métodos heredados
build |
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