Dela via


ScaleControl class

En kontroll för att visa ett skalningsfält på kartan.

Extends

Konstruktorer

ScaleControl(ScaleControlOptions)

Skapar en ScaleControl.

Metoder

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.

setUnit("imperial" | "metric" | "nautical")

Ange skalans avståndsenhet

Ä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

ScaleControl(ScaleControlOptions)

Skapar en ScaleControl.

new ScaleControl(options?: ScaleControlOptions)

Parametrar

options
ScaleControlOptions

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.

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

setUnit("imperial" | "metric" | "nautical")

Ange skalans avståndsenhet

function setUnit(unit: "imperial" | "metric" | "nautical")

Parametrar

unit

"imperial" | "metric" | "nautical"

Avståndets enhet ('imperial'eller 'metric''nautical').

Ä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