Sdílet prostřednictvím


ScaleControl class

Ovládací prvek pro zobrazení pruhu měřítka na mapě

Extends

Konstruktory

ScaleControl(ScaleControlOptions)

Vytvoří ScaleControl.

Metody

onAdd(Map, ControlOptions)

Metoda inicializace ovládacího prvku, který je volána při přidání do mapy.

onRemove()

Metoda, která je volána při odebrání ovládacího prvku z mapy. Měl by provést veškeré nezbytné vyčištění ovládacího prvku.

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

Nastavení jednotky měřítka vzdálenosti

Zděděné metody

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

Sestavte vnější kontejner pro ovládací prvek, použije styly včetně všech naslouchacích procesů pro automatické stylování.

Podrobnosti konstruktoru

ScaleControl(ScaleControlOptions)

Vytvoří ScaleControl.

new ScaleControl(options?: ScaleControlOptions)

Parametry

options
ScaleControlOptions

Možnosti ovládacího prvku.

Podrobnosti metody

onAdd(Map, ControlOptions)

Metoda inicializace ovládacího prvku, který je volána při přidání do mapy.

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

Parametry

map
Map

Mapa, do které se ovládací prvek přidá.

options
ControlOptions

ControlOptions pro tento ovládací prvek.

Návraty

HTMLElement

HTMLElement, který má být umístěn na mapě pro ovládací prvek.

onRemove()

Metoda, která je volána při odebrání ovládacího prvku z mapy. Měl by provést veškeré nezbytné vyčištění ovládacího prvku.

function onRemove()

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

Nastavení jednotky měřítka vzdálenosti

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

Parametry

unit

"imperial" | "metric" | "nautical"

Jednotka vzdálenosti ('imperial'nebo 'metric''nautical').

Podrobnosti zděděných metod

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

Sestavte vnější kontejner pro ovládací prvek, použije styly včetně všech naslouchacích procesů pro automatické stylování.

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

Parametry

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Návraty

HTMLElementTagNameMap[K]

Zděděno zControlBase.buildContainer