ScaleControl class
Ein Steuerelement zum Anzeigen einer Skalierungsleiste auf der Karte.
- Extends
Konstruktoren
Scale |
Erstellt ein ScaleControl-Steuerelement. |
Methoden
on |
Initialisierungsmethode für das Steuerelement, das aufgerufen wird, wenn es der Karte hinzugefügt wird. |
on |
Methode, die aufgerufen wird, wenn das Steuerelement aus der Zuordnung entfernt wird. Sollte alle erforderlichen Bereinigungen für das Steuerelement ausführen. |
set |
Festlegen der Skalierungseinheit des Abstands |
Geerbte Methoden
build |
Erstellen Sie den äußersten Container für das Steuerelement, und wendet das Formatieren an, einschließlich aller Listener für das automatische Formatieren. |
Details zum Konstruktor
ScaleControl(ScaleControlOptions)
Erstellt ein ScaleControl-Steuerelement.
new ScaleControl(options?: ScaleControlOptions)
Parameter
- options
- ScaleControlOptions
Die Optionen für das Steuerelement.
Details zur Methode
onAdd(Map, ControlOptions)
Initialisierungsmethode für das Steuerelement, das aufgerufen wird, wenn es der Karte hinzugefügt wird.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parameter
- map
- Map
Die Zuordnung, der das Steuerelement hinzugefügt wird.
- options
- ControlOptions
Die ControlOptions für dieses Steuerelement.
Gibt zurück
HTMLElement
Ein HTMLElement, das auf der Karte für das Steuerelement platziert werden soll.
onRemove()
Methode, die aufgerufen wird, wenn das Steuerelement aus der Zuordnung entfernt wird. Sollte alle erforderlichen Bereinigungen für das Steuerelement ausführen.
function onRemove()
setUnit("imperial" | "metric" | "nautical")
Festlegen der Skalierungseinheit des Abstands
function setUnit(unit: "imperial" | "metric" | "nautical")
Parameter
- unit
-
"imperial" | "metric" | "nautical"
Einheit der Entfernung ('imperial'
oder 'metric'
'nautical'
).
Details zur geerbten Methode
buildContainer<K>(Map, ControlStyle, string, K)
Erstellen Sie den äußersten Container für das Steuerelement, und wendet das Formatieren an, einschließlich aller Listener für das automatische Formatieren.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parameter
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Gibt zurück
HTMLElementTagNameMap[K]
Geerbt vonControlBase.buildContainer