ScaleControl class
En kontroll för att visa ett skalningsfält på kartan.
- Extends
Konstruktorer
Scale |
Skapar en ScaleControl. |
Metoder
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 skalans avståndsenhet |
Ärvda metoder
build |
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