SymbolLayerProperties.fromJson constructor
SymbolLayerProperties.fromJson(
- Map<String, dynamic> json
)
Implementation
factory SymbolLayerProperties.fromJson(Map<String, dynamic> json) {
return SymbolLayerProperties(
iconOpacity: json['icon-opacity'],
iconColor: json['icon-color'],
iconHaloColor: json['icon-halo-color'],
iconHaloWidth: json['icon-halo-width'],
iconHaloBlur: json['icon-halo-blur'],
iconTranslate: json['icon-translate'],
iconTranslateAnchor: json['icon-translate-anchor'],
textOpacity: json['text-opacity'],
textColor: json['text-color'],
textHaloColor: json['text-halo-color'],
textHaloWidth: json['text-halo-width'],
textHaloBlur: json['text-halo-blur'],
textTranslate: json['text-translate'],
textTranslateAnchor: json['text-translate-anchor'],
symbolPlacement: json['symbol-placement'],
symbolSpacing: json['symbol-spacing'],
symbolAvoidEdges: json['symbol-avoid-edges'],
symbolSortKey: json['symbol-sort-key'],
symbolZOrder: json['symbol-z-order'],
iconAllowOverlap: json['icon-allow-overlap'],
iconIgnorePlacement: json['icon-ignore-placement'],
iconOptional: json['icon-optional'],
iconRotationAlignment: json['icon-rotation-alignment'],
iconSize: json['icon-size'],
iconTextFit: json['icon-text-fit'],
iconTextFitPadding: json['icon-text-fit-padding'],
iconImage: json['icon-image'],
iconRotate: json['icon-rotate'],
iconPadding: json['icon-padding'],
iconKeepUpright: json['icon-keep-upright'],
iconOffset: json['icon-offset'],
iconAnchor: json['icon-anchor'],
iconPitchAlignment: json['icon-pitch-alignment'],
textPitchAlignment: json['text-pitch-alignment'],
textRotationAlignment: json['text-rotation-alignment'],
textField: json['text-field'],
textFont: json['text-font'],
textSize: json['text-size'],
textMaxWidth: json['text-max-width'],
textLineHeight: json['text-line-height'],
textLetterSpacing: json['text-letter-spacing'],
textJustify: json['text-justify'],
textRadialOffset: json['text-radial-offset'],
textVariableAnchor: json['text-variable-anchor'],
textAnchor: json['text-anchor'],
textMaxAngle: json['text-max-angle'],
textWritingMode: json['text-writing-mode'],
textRotate: json['text-rotate'],
textPadding: json['text-padding'],
textKeepUpright: json['text-keep-upright'],
textTransform: json['text-transform'],
textOffset: json['text-offset'],
textAllowOverlap: json['text-allow-overlap'],
textIgnorePlacement: json['text-ignore-placement'],
textOptional: json['text-optional'],
visibility: json['visibility'],
);
}