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. |