MarkerCollectionRenderSettings class Maps & 3D Scene

Marker collection render settings

Inheritance

Constructors

MarkerCollectionRenderSettings({int pointsGroupingZoomLevel = MarkerRenderSettings.defaultMembersValue, GemImage? lowDensityPointsGroupImage, GemImage? mediumDensityPointsGroupImage, GemImage? highDensityPointsGroupImage, GemImage? polylineTexture, GemImage? polygonTexture, int lowDensityPointsGroupMaxCount = defaultLowGCount, int mediumDensityPointsGroupMaxCount = defaultMedGCount, Color labelGroupTextColor = MarkerRenderSettings.defaultColor, int labelGroupTextSize = 2, bool buildPointsGroupConfig = false, GemImage? image, double imageSize = -1.0, Set<MarkerLabelingMode> labelingMode = const <MarkerLabelingMode>{MarkerLabelingMode.itemLabelVisible, MarkerLabelingMode.groupLabelVisible, MarkerLabelingMode.iconBottomCenter, MarkerLabelingMode.textAbove}, double labelTextSize = MarkerRenderSettings.defaultLabelTextSize, Color labelTextColor = const Color.fromARGB(0, 84, 71, 71), Color polylineInnerColor = MarkerRenderSettings.defaultColor, Color polylineOuterColor = MarkerRenderSettings.defaultColor, Color polygonFillColor = MarkerRenderSettings.defaultColor, double polylineInnerSize = MarkerRenderSettings.defaultPolylineInnerSize, double polylineOuterSize = MarkerRenderSettings.defaultPolylineOuterSize})

Properties

buildPointsGroupConfig bool
Flag indicating whether to build points group configuration. Default value is false.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
highDensityPointsGroupImage ↔ GemImage?
The image for rendering high density points groups
getter/setter pair
image ↔ GemImage?
The image
getter/setter pairinherited
imagePointer ↔ dynamic
getter/setter pairinherited
imagePointerSize ↔ dynamic
getter/setter pairinherited
imageSize double
The image size
getter/setter pairinherited
labelGroupTextColor Color
The text color for group labels.
getter/setter pair
labelGroupTextSize int
The text size for group labels in mm.
getter/setter pair
labelingMode Set<MarkerLabelingMode>
The labeling mode
getter/setter pairinherited
labelTextColor Color
The label text color
getter/setter pairinherited
labelTextSize double
The label text size
getter/setter pairinherited
lowDensityPointsGroupImage ↔ GemImage?
The image for rendering low density points groups
getter/setter pair
lowDensityPointsGroupMaxCount int
The maximum number of items in a low density points group.
getter/setter pair
mediumDensityPointsGroupImage ↔ GemImage?
The image for rendering medium density points groups
getter/setter pair
mediumDensityPointsGroupMaxCount int
The maximum number of items in a medium density points group.
getter/setter pair
packedLabelingMode int
no setterinherited
pointsGroupingZoomLevel int
The zoom level at which points grouping is enabled.
getter/setter pair
polygonFillColor Color
The polygon fill color
getter/setter pairinherited
polygonTexture ↔ GemImage?
The texture for polygons. Default value is none.
getter/setter pair
polylineInnerColor Color
The polyline inner color
getter/setter pairinherited
polylineInnerSize double
The polyline inner size
getter/setter pairinherited
polylineOuterColor Color
The polyline outer colors
getter/setter pairinherited
polylineOuterSize double
The polyline outer size
getter/setter pairinherited
polylineTexture ↔ GemImage?
The texture for polylines. Default value is none.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

defaultLowGCount → const int
The default maximum number of items in a low density points group.
defaultMedGCount → const int
The default maximum number of items in a medium density points group.