SymbolLayer constructor
- required String id,
- Visibility? visibility,
- List<
Object> ? visibilityExpression, - List<
Object> ? filter, - double? minZoom,
- double? maxZoom,
- String? slot,
- required String sourceId,
- String? sourceLayer,
- bool? iconAllowOverlap,
- List<
Object> ? iconAllowOverlapExpression, - IconAnchor? iconAnchor,
- List<
Object> ? iconAnchorExpression, - bool? iconIgnorePlacement,
- List<
Object> ? iconIgnorePlacementExpression, - String? iconImage,
- List<
Object> ? iconImageExpression, - bool? iconKeepUpright,
- List<
Object> ? iconKeepUprightExpression, - List<
double?> ? iconOffset, - List<
Object> ? iconOffsetExpression, - bool? iconOptional,
- List<
Object> ? iconOptionalExpression, - double? iconPadding,
- List<
Object> ? iconPaddingExpression, - IconPitchAlignment? iconPitchAlignment,
- List<
Object> ? iconPitchAlignmentExpression, - double? iconRotate,
- List<
Object> ? iconRotateExpression, - IconRotationAlignment? iconRotationAlignment,
- List<
Object> ? iconRotationAlignmentExpression, - double? iconSize,
- List<
Object> ? iconSizeExpression, - List<
double?> ? iconSizeScaleRange, - List<
Object> ? iconSizeScaleRangeExpression, - IconTextFit? iconTextFit,
- List<
Object> ? iconTextFitExpression, - List<
double?> ? iconTextFitPadding, - List<
Object> ? iconTextFitPaddingExpression, - bool? symbolAvoidEdges,
- List<
Object> ? symbolAvoidEdgesExpression, - SymbolElevationReference? symbolElevationReference,
- List<
Object> ? symbolElevationReferenceExpression, - SymbolPlacement? symbolPlacement,
- List<
Object> ? symbolPlacementExpression, - double? symbolSortKey,
- List<
Object> ? symbolSortKeyExpression, - double? symbolSpacing,
- List<
Object> ? symbolSpacingExpression, - bool? symbolZElevate,
- List<
Object> ? symbolZElevateExpression, - SymbolZOrder? symbolZOrder,
- List<
Object> ? symbolZOrderExpression, - bool? textAllowOverlap,
- List<
Object> ? textAllowOverlapExpression, - TextAnchor? textAnchor,
- List<
Object> ? textAnchorExpression, - String? textField,
- List<
Object> ? textFieldExpression, - List<
String?> ? textFont, - List<
Object> ? textFontExpression, - bool? textIgnorePlacement,
- List<
Object> ? textIgnorePlacementExpression, - TextJustify? textJustify,
- List<
Object> ? textJustifyExpression, - bool? textKeepUpright,
- List<
Object> ? textKeepUprightExpression, - double? textLetterSpacing,
- List<
Object> ? textLetterSpacingExpression, - double? textLineHeight,
- List<
Object> ? textLineHeightExpression, - double? textMaxAngle,
- List<
Object> ? textMaxAngleExpression, - double? textMaxWidth,
- List<
Object> ? textMaxWidthExpression, - List<
double?> ? textOffset, - List<
Object> ? textOffsetExpression, - bool? textOptional,
- List<
Object> ? textOptionalExpression, - double? textPadding,
- List<
Object> ? textPaddingExpression, - TextPitchAlignment? textPitchAlignment,
- List<
Object> ? textPitchAlignmentExpression, - double? textRadialOffset,
- List<
Object> ? textRadialOffsetExpression, - double? textRotate,
- List<
Object> ? textRotateExpression, - TextRotationAlignment? textRotationAlignment,
- List<
Object> ? textRotationAlignmentExpression, - double? textSize,
- List<
Object> ? textSizeExpression, - List<
double?> ? textSizeScaleRange, - List<
Object> ? textSizeScaleRangeExpression, - TextTransform? textTransform,
- List<
Object> ? textTransformExpression, - List<
String?> ? textVariableAnchor, - List<
Object> ? textVariableAnchorExpression, - List<
String?> ? textWritingMode, - List<
Object> ? textWritingModeExpression, - int? iconColor,
- List<
Object> ? iconColorExpression, - double? iconColorBrightnessMax,
- List<
Object> ? iconColorBrightnessMaxExpression, - double? iconColorBrightnessMin,
- List<
Object> ? iconColorBrightnessMinExpression, - double? iconColorContrast,
- List<
Object> ? iconColorContrastExpression, - double? iconColorSaturation,
- List<
Object> ? iconColorSaturationExpression, - double? iconEmissiveStrength,
- List<
Object> ? iconEmissiveStrengthExpression, - double? iconHaloBlur,
- List<
Object> ? iconHaloBlurExpression, - int? iconHaloColor,
- List<
Object> ? iconHaloColorExpression, - double? iconHaloWidth,
- List<
Object> ? iconHaloWidthExpression, - double? iconImageCrossFade,
- List<
Object> ? iconImageCrossFadeExpression, - double? iconOcclusionOpacity,
- List<
Object> ? iconOcclusionOpacityExpression, - double? iconOpacity,
- List<
Object> ? iconOpacityExpression, - List<
double?> ? iconTranslate, - List<
Object> ? iconTranslateExpression, - IconTranslateAnchor? iconTranslateAnchor,
- List<
Object> ? iconTranslateAnchorExpression, - OcclusionOpacityMode? occlusionOpacityMode,
- List<
Object> ? occlusionOpacityModeExpression, - double? symbolZOffset,
- List<
Object> ? symbolZOffsetExpression, - int? textColor,
- List<
Object> ? textColorExpression, - double? textEmissiveStrength,
- List<
Object> ? textEmissiveStrengthExpression, - double? textHaloBlur,
- List<
Object> ? textHaloBlurExpression, - int? textHaloColor,
- List<
Object> ? textHaloColorExpression, - double? textHaloWidth,
- List<
Object> ? textHaloWidthExpression, - double? textOcclusionOpacity,
- List<
Object> ? textOcclusionOpacityExpression, - double? textOpacity,
- List<
Object> ? textOpacityExpression, - List<
double?> ? textTranslate, - List<
Object> ? textTranslateExpression, - TextTranslateAnchor? textTranslateAnchor,
- List<
Object> ? textTranslateAnchorExpression,
Implementation
SymbolLayer({
required super.id,
super.visibility,
super.visibilityExpression,
super.filter,
super.minZoom,
super.maxZoom,
super.slot,
required this.sourceId,
this.sourceLayer,
this.iconAllowOverlap,
this.iconAllowOverlapExpression,
this.iconAnchor,
this.iconAnchorExpression,
this.iconIgnorePlacement,
this.iconIgnorePlacementExpression,
this.iconImage,
this.iconImageExpression,
this.iconKeepUpright,
this.iconKeepUprightExpression,
this.iconOffset,
this.iconOffsetExpression,
this.iconOptional,
this.iconOptionalExpression,
this.iconPadding,
this.iconPaddingExpression,
this.iconPitchAlignment,
this.iconPitchAlignmentExpression,
this.iconRotate,
this.iconRotateExpression,
this.iconRotationAlignment,
this.iconRotationAlignmentExpression,
this.iconSize,
this.iconSizeExpression,
this.iconSizeScaleRange,
this.iconSizeScaleRangeExpression,
this.iconTextFit,
this.iconTextFitExpression,
this.iconTextFitPadding,
this.iconTextFitPaddingExpression,
this.symbolAvoidEdges,
this.symbolAvoidEdgesExpression,
this.symbolElevationReference,
this.symbolElevationReferenceExpression,
this.symbolPlacement,
this.symbolPlacementExpression,
this.symbolSortKey,
this.symbolSortKeyExpression,
this.symbolSpacing,
this.symbolSpacingExpression,
this.symbolZElevate,
this.symbolZElevateExpression,
this.symbolZOrder,
this.symbolZOrderExpression,
this.textAllowOverlap,
this.textAllowOverlapExpression,
this.textAnchor,
this.textAnchorExpression,
this.textField,
this.textFieldExpression,
this.textFont,
this.textFontExpression,
this.textIgnorePlacement,
this.textIgnorePlacementExpression,
this.textJustify,
this.textJustifyExpression,
this.textKeepUpright,
this.textKeepUprightExpression,
this.textLetterSpacing,
this.textLetterSpacingExpression,
this.textLineHeight,
this.textLineHeightExpression,
this.textMaxAngle,
this.textMaxAngleExpression,
this.textMaxWidth,
this.textMaxWidthExpression,
this.textOffset,
this.textOffsetExpression,
this.textOptional,
this.textOptionalExpression,
this.textPadding,
this.textPaddingExpression,
this.textPitchAlignment,
this.textPitchAlignmentExpression,
this.textRadialOffset,
this.textRadialOffsetExpression,
this.textRotate,
this.textRotateExpression,
this.textRotationAlignment,
this.textRotationAlignmentExpression,
this.textSize,
this.textSizeExpression,
this.textSizeScaleRange,
this.textSizeScaleRangeExpression,
this.textTransform,
this.textTransformExpression,
this.textVariableAnchor,
this.textVariableAnchorExpression,
this.textWritingMode,
this.textWritingModeExpression,
this.iconColor,
this.iconColorExpression,
this.iconColorBrightnessMax,
this.iconColorBrightnessMaxExpression,
this.iconColorBrightnessMin,
this.iconColorBrightnessMinExpression,
this.iconColorContrast,
this.iconColorContrastExpression,
this.iconColorSaturation,
this.iconColorSaturationExpression,
this.iconEmissiveStrength,
this.iconEmissiveStrengthExpression,
this.iconHaloBlur,
this.iconHaloBlurExpression,
this.iconHaloColor,
this.iconHaloColorExpression,
this.iconHaloWidth,
this.iconHaloWidthExpression,
this.iconImageCrossFade,
this.iconImageCrossFadeExpression,
this.iconOcclusionOpacity,
this.iconOcclusionOpacityExpression,
this.iconOpacity,
this.iconOpacityExpression,
this.iconTranslate,
this.iconTranslateExpression,
this.iconTranslateAnchor,
this.iconTranslateAnchorExpression,
this.occlusionOpacityMode,
this.occlusionOpacityModeExpression,
this.symbolZOffset,
this.symbolZOffsetExpression,
this.textColor,
this.textColorExpression,
this.textEmissiveStrength,
this.textEmissiveStrengthExpression,
this.textHaloBlur,
this.textHaloBlurExpression,
this.textHaloColor,
this.textHaloColorExpression,
this.textHaloWidth,
this.textHaloWidthExpression,
this.textOcclusionOpacity,
this.textOcclusionOpacityExpression,
this.textOpacity,
this.textOpacityExpression,
this.textTranslate,
this.textTranslateExpression,
this.textTranslateAnchor,
this.textTranslateAnchorExpression,
});