PolygonMarker<T> constructor
PolygonMarker<T> ({
- dynamic display = Display.ALWAYS,
- int minZoomLevel = 0,
- int maxZoomLevel = 65535,
- T? item,
- double bitmapWidth = 20,
- double bitmapHeight = 20,
- int bitmapPercent = 100,
- String? bitmapSrc,
- int? fillColor,
- double strokeWidth = 1.0,
- int strokeColor = 0xff000000,
- List<
double> ? strokeDasharray, - required DisplayModel displayModel,
Implementation
PolygonMarker({
display = Display.ALWAYS,
int minZoomLevel = 0,
int maxZoomLevel = 65535,
T? item,
double bitmapWidth = 20,
double bitmapHeight = 20,
int bitmapPercent = 100,
String? bitmapSrc,
this.fillColor,
double strokeWidth = 1.0,
this.strokeColor = 0xff000000,
this.strokeDasharray,
required DisplayModel displayModel,
}) : assert(display != null),
assert(minZoomLevel >= 0),
assert(maxZoomLevel <= 65535),
assert(minZoomLevel <= maxZoomLevel),
assert(strokeWidth >= 0),
super(
display: display,
minZoomLevel: minZoomLevel,
maxZoomLevel: maxZoomLevel,
item: item,
) {
this.bitmapWidth = bitmapWidth * displayModel.getScaleFactor();
this.bitmapHeight = bitmapHeight * displayModel.getScaleFactor();
this.bitmapPercent = bitmapPercent;
this.bitmapSrc = bitmapSrc;
this.strokeWidth = strokeWidth * displayModel.getScaleFactor();
//if (bitmapSrc != null) fillColor = 0xff000000;
}