Rectangle¶
Example¶
#include "xleaflet/xmap.hpp"
#include "xleaflet/xbasemaps.hpp"
#include "xleaflet/xrectangle.hpp"
auto terrain = xlf::basemap({"Stamen", "Watercolor"});
auto map = xlf::map::initialize()
.layers({terrain})
.center({53, 354})
.zoom(5)
.finalize();
auto rectangle = xlf::rectangle::initialize()
.bounds({{{52, 354}, {53, 360}}})
.finalize();
map.add_layer(rectangle);
map
Attributes¶
Attribute |
Type |
Default Value |
Doc |
---|---|---|---|
bounds |
|
{} |
SW and NE corners of the rectangle |
stroke |
|
true |
Set it to false to disable borders |
color |
|
“#0033FF” |
Color of the stroke |
opacity |
|
1.0 |
Opacity of the stroke |
weight |
|
5 |
Width of the stroke in pixels |
fill |
|
true |
Whether to fill the polygon or not |
fill_color |
|
“#0033FF” |
|
fill_opacity |
|
0.2 |
|
dash_array |
|
||
line_cap |
|
“round” |
|
line_join |
|
“round” |