ym.modules.provider.Path

Überblick

Eine abstrakte Klasse, die Optionen und Konstanten enthält, die zwischen Vektorüberlagerungen (Polygon, Polylinie, Kreis) geteilt werden. Verwenden Sie die Klasse nicht direkt.

Eigenschaften ab v3

Eigenschaft: Options

Name der Options-Untereigenschaft Beschreibung Datentyp Standardwert
className Benutzerdefinierter Klassenname eines Elements. string ''
clickable Wenn false, wird der Vektor keine Mausereignisse ausgeben und als Teil der zugrunde liegenden Karte wirken. bool true
color Strichfarbe. string '#03f'
dashArray Eine Zeichenkette, die das Strichmuster definiert. Funktioniert nicht auf mit Canvas ausgestatteten Ebenen (z. B. Android 2). string null
fill Gibt an, ob der Pfad mit Farbe gefüllt werden soll. Setzen Sie es auf false, um die Füllung von Polygonen oder Kreisen zu deaktivieren. bool  
fillColor Füllfarbe. string  
fillOpacity Die Deckkraft der Füllung. int 0.2
fillRule Eine Zeichenkette, die definiert, wie das Innere einer Form bestimmt wird. string 'evenodd'
lineCap Eine Zeichenkette, die die Form definiert, die am Ende des Strichs verwendet werden soll. string null
lineJoin Eine Zeichenkette, die die Form definiert, die an den Ecken des Strichs verwendet werden soll. string null
opacity Deckkraft des Strichs. int 0.5
pointerEvents Setzt das pointer-Ereignisattribut auf den Pfad, wenn das SVG-Backend verwendet wird. string null
stroke Gibt an, ob ein Strich entlang des Weges gezeichnet werden soll. Setzen Sie es auf false, um Ränder auf Polygonen oder Kreisen zu deaktivieren. bool true
weight Strichstärke in Pixeln. int 5

Methoden ab v3

Name Rückgabe Beschreibung
addTo(Map map) this Fügt die Ebene zur Karte hinzu.
bindPopup(string html | HTMLElement element | Popup popup, PopupOptions options?) this Bindet ein Popup mit einem bestimmten HTML-Inhalt an einen Klick auf diesen Pfad.
bindPopup(Popup popup, PopupOptions options?) this Bindet ein bestimmtes Popup-Objekt an den Pfad.
unbindPopup() this Entfernt das zuvor mit bindPopup an den Pfad gebundene Popup.
openPopup(LatLng latlng?) this Öffnet das Popup, das zuvor durch die Methode bindPopup an dem angegebenen Punkt oder an einem der Punkte des Pfades gebunden war.
closePopup() this Schließt das an den Pfad gebundene Popup, wenn es geöffnet war.
setStyle(PathOptions object) this Ändert das Aussehen eines Pfades basierend auf den Optionen im Objekt PathOptions.
getBounds() LatLngBounds Gibt die LatLngBounds des Pfades zurück.
bringToFront() this Bringt die Ebene an die Spitze aller Pfadebenen.
bringToBack() this Bringt die Ebene an den unteren Rand aller Pfadebenen.
redraw() this Zeichnet die Ebene neu. Manchmal nützlich, nachdem Sie die Koordinaten geändert haben, die der Pfad verwendet.

Ereignisse ab v3

Ereignis Ereignistyp Beschreibung
click MouseEvent Wird ausgelöst, wenn der Benutzer das Objekt anklickt (oder antippt).
dblclick MouseEvent Wird ausgelöst, wenn der Benutzer auf das Objekt doppelklickt (oder doppeltippt).
mousedown MouseEvent Wird ausgelöst, wenn der Benutzer die Maustaste über dem Objekt drückt.
mouseover MouseEvent Wird ausgelöst, wenn die Maus über das Objekt bewegt wird.
mouseout MouseEvent Wird ausgelöst, wenn die Maus das Objekt verlässt.
contextmenu MouseEvent Wird ausgelöst, wenn der Benutzer die rechte Maustaste über dem Objekt drückt. Verhindert wird, dass das Standardkontextmenü des Browsers angezeigt wird, wenn sich der Listener auf diesem Ereignis befindet.
add Event Wird ausgelöst, wenn der Pfad zur Karte hinzugefügt wird.
remove Event Wird ausgelöst, wenn der Pfad von der Karte entfernt wird.
popupopen PopupEvent Wird ausgelöst, wenn ein an den Pfad gebundenes Popup geöffnet ist.
popupclose PopupEvent Wird ausgelöst, wenn ein an den Pfad gebundenes Popup geschlossen wird.