ScaleControl class
Een besturingselement voor het weergeven van een schaalbalk op de kaart.
- Extends
Constructors
Scale |
Maakt een ScaleControl. |
Methoden
on |
Initialisatiemethode voor het besturingselement dat wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart. |
on |
Methode die wordt aangeroepen wanneer het besturingselement van de kaart wordt verwijderd. De benodigde opschoning voor het besturingselement moet worden uitgevoerd. |
set |
De afstandseenheid van de schaal instellen |
Overgenomen methoden
build |
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