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