StyleControl class

En kontroll för att ändra formatet på kartan.

Extends

Konstruktorer

StyleControl(StyleControlOptions)

Skapar en StyleControl.

Metoder

disableStyle(string)

Ange formatmall i inaktiverat tillstånd

enableStyle(string)

Aktiverat format som tidigare har inaktiverats

onAdd(Map, ControlOptions)

Initieringsmetod för kontrollen som anropas när den läggs till på kartan.

onRemove()

Metod som anropas när kontrollen tas bort från kartan. Bör utföra nödvändig rensning för kontrollen.

setSelectedStyle(string)

Ange det format som ska visas som markerat för tillfället. Formatmallen väljs automatiskt om StyleControlOptions.autoSelectionMode är true

Ärvda metoder

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

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