StyleControl class
En kontroll för att ändra formatet på kartan.
- Extends
Konstruktorer
Style |
Skapar en StyleControl. |
Metoder
disable |
Ange formatmall i inaktiverat tillstånd |
enable |
Aktiverat format som tidigare har inaktiverats |
on |
Initieringsmetod för kontrollen som anropas när den läggs till på kartan. |
on |
Metod som anropas när kontrollen tas bort från kartan. Bör utföra nödvändig rensning för kontrollen. |
set |
Ange det format som ska visas som markerat för tillfället.
Formatmallen väljs automatiskt om |
Ärvda metoder
build |
Skapa den yttersta containern för kontrollen, tillämpar formatering, inklusive eventuella lyssnare för automatisk formatering. |
Konstruktorinformation
StyleControl(StyleControlOptions)
Skapar en StyleControl.
new StyleControl(options?: StyleControlOptions)
Parametrar
- options
- StyleControlOptions
Alternativen för kontrollen.
Metodinformation
disableStyle(string)
Ange formatmall i inaktiverat tillstånd
function disableStyle(styleName: string)
Parametrar
- styleName
-
string
Formatmall som ska inaktiveras
enableStyle(string)
Aktiverat format som tidigare har inaktiverats
function enableStyle(styleName: string)
Parametrar
- styleName
-
string
Formatmall som ska inaktiveras
onAdd(Map, ControlOptions)
Initieringsmetod för kontrollen som anropas när den läggs till på kartan.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parametrar
- map
- Map
Den karta som kontrollen ska läggas till i.
- options
- ControlOptions
ControlOptions för den här kontrollen.
Returer
HTMLElement
Ett HTMLElement som ska placeras på kartan för kontrollen.
onRemove()
Metod som anropas när kontrollen tas bort från kartan. Bör utföra nödvändig rensning för kontrollen.
function onRemove()
setSelectedStyle(string)
Ange det format som ska visas som markerat för tillfället.
Formatmallen väljs automatiskt om StyleControlOptions.autoSelectionMode
är true
function setSelectedStyle(styleName: string)
Parametrar
- styleName
-
string
Formatmallsnamn som måste inaktiveras som markerat
Ärvd metodinformation
buildContainer<K>(Map, ControlStyle, string, K)
Skapa den yttersta containern för kontrollen, tillämpar formatering, inklusive eventuella lyssnare för automatisk formatering.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parametrar
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Returer
HTMLElementTagNameMap[K]
Ärvd frånControlBase.buildContainer