decode static method
Implementation
static PointAnnotation decode(Object result) {
result as List<Object?>;
return PointAnnotation(
id: result[0]! as String,
geometry: result[1]! as Point,
image: result[2] as Uint8List?,
iconAnchor: result[3] as IconAnchor?,
iconImage: result[4] as String?,
iconOffset: (result[5] as List<Object?>?)?.cast<double?>(),
iconRotate: result[6] as double?,
iconSize: result[7] as double?,
iconTextFit: result[8] as IconTextFit?,
iconTextFitPadding: (result[9] as List<Object?>?)?.cast<double?>(),
symbolSortKey: result[10] as double?,
textAnchor: result[11] as TextAnchor?,
textField: result[12] as String?,
textJustify: result[13] as TextJustify?,
textLetterSpacing: result[14] as double?,
textLineHeight: result[15] as double?,
textMaxWidth: result[16] as double?,
textOffset: (result[17] as List<Object?>?)?.cast<double?>(),
textRadialOffset: result[18] as double?,
textRotate: result[19] as double?,
textSize: result[20] as double?,
textTransform: result[21] as TextTransform?,
iconColor: result[22] as int?,
iconEmissiveStrength: result[23] as double?,
iconHaloBlur: result[24] as double?,
iconHaloColor: result[25] as int?,
iconHaloWidth: result[26] as double?,
iconImageCrossFade: result[27] as double?,
iconOcclusionOpacity: result[28] as double?,
iconOpacity: result[29] as double?,
symbolZOffset: result[30] as double?,
textColor: result[31] as int?,
textEmissiveStrength: result[32] as double?,
textHaloBlur: result[33] as double?,
textHaloColor: result[34] as int?,
textHaloWidth: result[35] as double?,
textOcclusionOpacity: result[36] as double?,
textOpacity: result[37] as double?,
);
}