Condividi tramite


ScaleControl class

Controllo per visualizzare una barra di scala sulla mappa.

Extends

Costruttori

ScaleControl(ScaleControlOptions)

Costruisce un oggetto ScaleControl.

Metodi

onAdd(Map, ControlOptions)

Metodo di inizializzazione per il controllo che viene chiamato quando viene aggiunto alla mappa.

onRemove()

Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo.

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

Impostare l'unità di scala della distanza

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.

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