ym.modules.provider.Path
Overview
An abstract class containing options and constants shared between vector overlays (polygon, polyline, circle). Do not use the class directly.
Features from v3
Property: Options
Name of the option sub-property | Description | Data type | Default value |
---|---|---|---|
className |
Custom class name of an element. | string |
'' |
clickable |
If false , the vector will not output mouse events and will act as part of the underlying map. |
bool |
true |
color |
Line color. | string |
'#03f' |
dashArray |
A string that defines the stroke pattern. Does not work on canvas-equipped layers (e.g. Android 2) | string |
null |
fill |
Specifies whether the path should be filled with color. Set it to false to disable the filling of polygons or circles. |
bool |
|
fillColor |
Fill color. | string |
|
fillOpacity |
The opacity of the filling. | int |
0.2 |
fillRule |
A string that defines how the inside of a shape is determined. | string |
'evenodd' |
lineCap |
A string that defines the shape to be used at the end of the stroke. | string |
null |
lineJoin |
A string that defines the shape to be used at the corners of the stroke. | string |
null |
opacity |
Opacity of the stroke. | int |
0.5 |
pointerEvents |
Sets the pointer -event attribute to the path if the SVG backend is used. |
string |
null |
stroke |
Specifies whether a line should be drawn along the path. Set it to false to disable borders on polygons or circles. |
bool |
true |
weight |
Line width in pixels. | int |
5 |
Methoden from v3
Name | Return | Description |
---|---|---|
addTo(Map map) |
this |
Adds the layer to the map. |
bindPopup(string html | HTMLElement element | Popup popup, PopupOptions options?) |
this |
Binds a popup with a specific HTML content to a click on this path. |
bindPopup(Popup popup, PopupOptions options?) |
this |
Binds a specific popup object to the path. |
unbindPopup() |
this |
Removes the popup previously bound to the path with bindPopup. |
openPopup(LatLng latlng?) |
this |
Opens the popup that was previously bound to the specified point or to one of the points of the path by the bindPopup method. |
closePopup() |
this |
Closes the popup bound to the path if it was open. |
setStyle(PathOptions object) |
this |
Changes the appearance of a path based on the options in the PathOptions object. |
getBounds() |
LatLngBounds |
Returns the LatLngBounds of the path. |
bringToFront() |
this |
Brings the layer to the top of all path layers. |
bringToBack() |
this |
Brings the layer to the bottom of all path layers. |
redraw() |
this |
Redraws the layer. Sometimes useful after you have changed the coordinates the path uses. |
Ereignisse from v3
Event | Event type | Description |
---|---|---|
click |
MouseEvent | Is triggered when the user clicks (or taps) the object. |
dblclick |
MouseEvent | Is triggered when the user double-clicks (or double-types) on the object. |
mousedown |
MouseEvent | Is triggered when the user presses the mouse button over the object. |
mouseover |
MouseEvent | Is triggered when the mouse is moved over the object. |
mouseout |
MouseEvent | Is triggered when the mouse leaves the object. |
contextmenu |
MouseEvent | Is triggered when the user presses the right mouse button over the object. Prevents the browser's default context menu from being displayed when the listener is on this event. |
add |
Event | Is triggered when the path is added to the map. |
remove |
Event | Is triggered when the path is removed from the map. |
popupopen |
PopupEvent | Is triggered when a popup bound to the path is opened. |
popupclose |
PopupEvent | Is triggered when a popup bound to the path is closed. |