ym.modules.provider.Control

Überblick

Die Basisklasse für alle Leaflet-Controls. Sie implementiert die IControl-Schnittstelle.

Auf diese Weise können Sie der Karte Steuerelemente hinzufügen:

control = new ym.modules.provider.Control.Zoom();
control.addTo(map);
// dasselbe wie
map.addControl(control);

Initialisierung

Factory: ym.control(options)

Name Beschreibung Datentyp Standardwert
options Die Ausgangsposition des Steuerelements (eine der Kartenecken). Siehe Kontrollpositionen unten. string topright

Methoden

setPosition(position) ab v3

Legt die Position des Steuerelements fest. Siehe Kontrollpositionen unten.

Parameter

Name Beschreibung Datentyp Standardwert
position    

Rückgabe

this

getPosition() ab v3

Gibt die aktuelle Position des Steuerelements zurück.

Rückgabe

string

addTo(map) ab v3

Fügt das Steuerelement der Karte hinzu.

Parameter

Name Beschreibung Datentyp Standardwert
map      

Rückgabe

this

removeFrom(map) ab v3

Entfernt das Steuerelement von der Karte.

Parameter

Name Beschreibung Datentyp Standardwert
map      

Rückgabe

this

getContainer() ab v3

Gibt den HTML-Container des Steuerelements zurück.

Rückgabe

HTML element

Kontrollpositionen

Position Bedeutung
topleft Obere linke Ecke der Karte.
topright Obere rechte Ecke der Karte.
bottomleft Untere linke Ecke der Karte.
bottomright Untere rechte Ecke der Karte.