ScaleControl class
Controllo per visualizzare una barra di scala sulla mappa.
- Extends
Costruttori
Scale |
Costruisce un oggetto ScaleControl. |
Metodi
on |
Metodo di inizializzazione per il controllo che viene chiamato quando viene aggiunto alla mappa. |
on |
Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo. |
set |
Impostare l'unità di scala della distanza |
Metodi ereditati
build |
Compilare il contenitore più esterno per il controllo, applica stili, inclusi tutti i listener per lo stile automatico. |
Dettagli costruttore
ScaleControl(ScaleControlOptions)
Costruisce un oggetto ScaleControl.
new ScaleControl(options?: ScaleControlOptions)
Parametri
- options
- ScaleControlOptions
Opzioni per il controllo .
Dettagli metodo
onAdd(Map, ControlOptions)
Metodo di inizializzazione per il controllo che viene chiamato quando viene aggiunto alla mappa.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parametri
- map
- Map
Mappa a cui verrà aggiunto il controllo.
- options
- ControlOptions
ControlOptions per questo controllo.
Restituisce
HTMLElement
HtmlElement da posizionare sulla mappa per il controllo.
onRemove()
Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo.
function onRemove()
setUnit("imperial" | "metric" | "nautical")
Impostare l'unità di scala della distanza
function setUnit(unit: "imperial" | "metric" | "nautical")
Parametri
- unit
-
"imperial" | "metric" | "nautical"
Unità della distanza ('imperial'
, 'metric'
o 'nautical'
).
Dettagli dei metodi ereditati
buildContainer<K>(Map, ControlStyle, string, K)
Compilare il contenitore più esterno per il controllo, applica stili, inclusi tutti i listener per lo stile automatico.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parametri
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Restituisce
HTMLElementTagNameMap[K]
Ereditato daControlBase.buildContainer