ym.modules.provider.Control
Überblick
Die Basisklasse für alle Leaflet-Controls. Sie implementiert die IControl-Schnittstelle und ermöglicht es Ihnen, der Karte Controls hinzuzufügen:
control = new ym.modules.provider.Control.Zoom();
control.addTo(map);
// same as
map.addControl(control);
Initialisierung
Factory: ym.control(options)
- Parameter
- options
- Beschreibung: Die Startposition des Controls (eine der Kartenecken). Siehe Control-Positionen unten.
- Datentyp: string
- Standardwert:
topright
Methoden
setPosition(position)
Legt die Position des Controls fest. Siehe Control-Positionen unten.
- Parameter
-
position
- Datentyp:
-
Rückgabe: this
getPosition()
Gibt die aktuelle Position des Controls zurück.
- Rückgabe: string
addTo(map)
Fügt das Control der Karte hinzu.
- Parameter
-
map
- Datentyp:
-
Rückgabe: this
removeFrom(map)
Entfernt das Control von der Karte.
- Parameter
-
map
- Datentyp:
-
Rückgabe: this
getContainer()
Gibt den HTML-Container des Controls zurück.
- Rückgabe: HTML-Element
Control-Positionen
- topleft: Obere linke Ecke der Karte.
- topright: Obere rechte Ecke der Karte.
- bottomleft: Untere linke Ecke der Karte.
- bottomright: Untere rechte Ecke der Karte.