toDrawable method
PolygonLayer
toDrawable({
- Color? fillColor,
- Color borderColor = const Color(0x00000000),
- double borderStrokeWidth = 3.0,
- bool isDotted = false,
- String? label,
- TextStyle labelStyle = const TextStyle(),
- PolygonLabelPlacement labelPlacement = PolygonLabelPlacement.polylabel,
override
Generate a graphical layer to be placed in a FlutterMap
Implementation
@override
PolygonLayer toDrawable({
Color? fillColor,
Color borderColor = const Color(0x00000000),
double borderStrokeWidth = 3.0,
bool isDotted = false,
String? label,
TextStyle labelStyle = const TextStyle(),
PolygonLabelPlacement labelPlacement = PolygonLabelPlacement.polylabel,
}) =>
PolygonLayer(
polygons: [
Polygon(
isFilled: fillColor != null,
color: fillColor ?? Colors.transparent,
borderColor: borderColor,
borderStrokeWidth: borderStrokeWidth,
isDotted: isDotted,
label: label,
labelStyle: labelStyle,
labelPlacement: labelPlacement,
points: toOutline(),
),
],
);