Zum Inhalt

ym.modules.provider.Path

Overview

Eine abstrakte Klasse, die Optionen und Konstanten enthält, die von Vektor-Overlays (Polygon, Polyline, Kreis) gemeinsam genutzt werden. Verwenden Sie die Klasse nicht direkt.

Features

Property: Options

Name der Options-Unteroption Beschreibung Data Type Default Value
className Benutzerdefinierter Klassenname eines Elements. string ''
clickable Wenn false, gibt der Vektor keine Mausereignisse aus und verhält sich wie ein Teil der zugrunde liegenden Karte. bool true
color Linienfarbe. string '#03f'
dashArray Ein String, der das Strichmuster definiert. Funktioniert nicht bei Layern mit Canvas (z. B. Android 2). string null
fill Legt fest, ob der Path mit Farbe gefüllt werden soll. Setzen Sie den Wert 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 Ein String, der festlegt, wie das Innere einer Form bestimmt wird. string 'evenodd'
lineCap Ein String, der die Form definiert, die am Ende des Strichs verwendet wird. string null
lineJoin Ein String, der die Form definiert, die an den Ecken des Strichs verwendet wird. string null
opacity Deckkraft des Strichs. int 0.5
pointerEvents Setzt das pointer-event-Attribut am Path, sofern das SVG-Backend verwendet wird. string null
stroke Legt fest, ob entlang des Pfads eine Linie gezeichnet werden soll. Setzen Sie den Wert auf false, um Ränder bei Polygonen oder Kreisen zu deaktivieren. bool true
weight Linienbreite in Pixeln. int 5

Methods

Name Return Beschreibung
addTo(Map map) this Fügt den Layer der Karte hinzu.
bindPopup(string html | HTMLElement element | Popup popup, PopupOptions options?) this Bindet ein Pop-up mit einem bestimmten HTML-Inhalt an einen Klick auf diesen Path.
bindPopup(Popup popup, PopupOptions options?) this Bindet ein bestimmtes Popup-Objekt an den Path.
unbindPopup() this Entfernt das mit bindPopup zuvor an den Path gebundene Pop-up.
openPopup(LatLng latlng?) this Öffnet das Pop-up, das zuvor mit der Methode bindPopup an den angegebenen Punkt oder an einen der Punkte des Pfads gebunden wurde.
closePopup() this Schließt das an den Path gebundene Pop-up, sofern es geöffnet war.
setStyle(PathOptions object) this Ändert das Erscheinungsbild eines Pfads anhand der Optionen im PathOptions-Objekt.
getBounds() LatLngBounds Gibt die LatLngBounds des Pfads zurück.
bringToFront() this Bringt den Layer an die oberste Position aller Path-Layer.
bringToBack() this Bringt den Layer an die unterste Position aller Path-Layer.
redraw() this Zeichnet den Layer neu. Manchmal nützlich, nachdem Sie die vom Pfad verwendeten Koordinaten geändert haben.

Events

Event Event Type Beschreibung
click MouseEvent Wird ausgelöst, wenn der Nutzer auf das Objekt klickt (oder tippt).
dblclick MouseEvent Wird ausgelöst, wenn der Nutzer doppelt auf das Objekt klickt (oder doppelt tippt).
mousedown MouseEvent Wird ausgelöst, wenn der Nutzer 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 Nutzer die rechte Maustaste über dem Objekt drückt. Verhindert die Anzeige des Standard-Kontextmenüs des Browsers, wenn der Listener auf dieses Event gesetzt ist.
add Event Wird ausgelöst, wenn der Path der Karte hinzugefügt wird.
remove Event Wird ausgelöst, wenn der Path von der Karte entfernt wird.
popupopen PopupEvent Wird ausgelöst, wenn ein an den Path gebundenes Pop-up geöffnet wird.
popupclose PopupEvent Wird ausgelöst, wenn ein an den Path gebundenes Pop-up geschlossen wird.