Läs på engelska

Dela via


CompassControl class

En kontroll för att ändra rotationen av kartan.

Extends

Konstruktorer

CompassControl(CompassControlOptions)

Konstruerar en CompassControl.

Metoder

onAdd(Map, ControlOptions)

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

Ä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.

onRemove()

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

Konstruktorinformation

CompassControl(CompassControlOptions)

Konstruerar en CompassControl.

new CompassControl(options?: CompassControlOptions)

Parametrar

options
CompassControlOptions

Alternativen för kontrollen.

Metodinformation

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.

Ä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

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()

Ärvd frånControlBase.onRemove