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