Markers for OpenStreetBrowser
returns a SVG image with a line formatted after the rules of data (see below)
returns a SVG image with a rectangle formatted after the rules of data (see below)
returns a SVG image with a line formatted after the rules of data (see below)
returns a SVG image with a line formatted after the rules of data (see below)
data
is either a hash of style parameters, like so:
{
"width": 3,
"color": "#ff0000"
}
It could also be the structure that overpass-layer/OpenStreetBrowser uses for styling features:
{
"styles": "default,side",
"style": {
"width": 4,
"color": "#ff0000"
},
"style:side": {
"offset": 3,
"width": 2,
"color": "#0000ff"
}
}
-
styles
(array or comma-separated string) selects which styles should be rendered and in which order. -
style
andstyle:*
: See below for possible style parameters.style
is an alias ofstyle:default
.
Style parameters:
Field | Type | Default | Description |
---|---|---|---|
width | length | 1 | Stroke width, optionally with unit ('px' for width in screen pixels (default) or 'm' for width in world meters). |
color | color | #f2756a | Stroke color |
opacity | float | 1.0 | Stroke opacity |
offset | length | 0 | Offset stroke to left or right ('px' for width in screen pixels (default) or 'm' for width in world meters). |
dashArray | string | null | stroke dash pattern |
dashOffset | integer | null | distance into the dash pattern to start dash |
fill | boolean | true | whether to fill the path with color. Set it to false or empty string to disable filling on polygons or circles. |
fillColor | color | value of 'color' | Fill color. Defaults to the value of the color option. |
fillOpacity | float | depends | Fill opacity. If the fillColor is derived from the color , a default value of 0.2 will be used. Otherwise, 1 . |
radius | length | 10px | Radius of the circle (or the pointer). |
size | length | 10px | Size of the pointer (or the circle). Radius is an alias. |
title | string | null | Add a tooltip. |
Types:
Name | Description |
---|---|
boolean | true or false. The following values are false: undefined , null , false , "false", 0, "0", "". |
color | A CSS color value, e.g. "#f00", "#ff0000", "#ff0000ff", "rgb(255, 0, 0)", rgb(255, 0, 0, 1), "red", ... |
float | a number, e.g. 1 , 0.5 . |
integer | a decimal number, e.g. 1 , 6 . |
string | an arbitrary text. |
length | a number with an optional unit. Availble units:
|