ScaleControl class

Een besturingselement voor het weergeven van een schaalbalk op de kaart.

Extends

Constructors

ScaleControl(ScaleControlOptions)

Maakt een ScaleControl.

Methoden

onAdd(Map, ControlOptions)

Initialisatiemethode voor het besturingselement dat wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart.

onRemove()

Methode die wordt aangeroepen wanneer het besturingselement van de kaart wordt verwijderd. De benodigde opschoning voor het besturingselement moet worden uitgevoerd.

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

De afstandseenheid van de schaal instellen

Overgenomen methoden

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

Bouw de buitenste container voor het besturingselement, past stijl toe, inclusief listeners voor automatische stijl.

Constructordetails

ScaleControl(ScaleControlOptions)

Maakt een ScaleControl.

new ScaleControl(options?: ScaleControlOptions)

Parameters

options
ScaleControlOptions

De opties voor het besturingselement.

Methodedetails

onAdd(Map, ControlOptions)

Initialisatiemethode voor het besturingselement dat wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart.

function onAdd(map: Map, options?: ControlOptions): HTMLElement

Parameters

map
Map

De kaart waaraan het besturingselement wordt toegevoegd.

options
ControlOptions

De ControlOptions voor dit besturingselement.

Retouren

HTMLElement

Een HTMLElement dat op de kaart voor het besturingselement moet worden geplaatst.

onRemove()

Methode die wordt aangeroepen wanneer het besturingselement van de kaart wordt verwijderd. De benodigde opschoning voor het besturingselement moet worden uitgevoerd.

function onRemove()

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

De afstandseenheid van de schaal instellen

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

Parameters

unit

"imperial" | "metric" | "nautical"

Eenheid van de afstand ('imperial'of 'metric''nautical').

Details overgenomen methode

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

Bouw de buitenste container voor het besturingselement, past stijl toe, inclusief listeners voor automatische stijl.

function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]

Parameters

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Retouren

HTMLElementTagNameMap[K]

Overgenomen vanControlBase.buildContainer