Megosztás a következőn keresztül:


ControlBase class

Implementálja a vezérlőfelületet, és támogatja az automatikus stílust a térképstílus alapján.

Extends

Metódusok

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

Hozza létre a vezérlő legkülső tárolóját, és alkalmazza a stílust, beleértve az automatikus formázás figyelőit is.

onAdd(Map, ControlOptions)

Inicializálási módszer a vezérlőelemhez, amely a térképhez való hozzáadáskor lesz meghívva.

onRemove()

Metódus, amely akkor lesz meghívva, amikor a vezérlőt eltávolítják a térképről. Végre kell hajtania a vezérlő szükséges tisztítását.

Metódus adatai

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

Hozza létre a vezérlő legkülső tárolóját, és alkalmazza a stílust, beleértve az automatikus formázás figyelőit is.

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

Paraméterek

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Válaszok

HTMLElementTagNameMap[K]

onAdd(Map, ControlOptions)

Inicializálási módszer a vezérlőelemhez, amely a térképhez való hozzáadáskor lesz meghívva.

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

Paraméterek

map
Map

Az a térkép, amelybe a vezérlő bekerül.

options
ControlOptions

A vezérlő ControlOptions parancsa.

Válaszok

HTMLElement

A vezérlő térképére helyezendő HTMLElement.

onRemove()

Metódus, amely akkor lesz meghívva, amikor a vezérlőt eltávolítják a térképről. Végre kell hajtania a vezérlő szükséges tisztítását.

function onRemove()