decode static method

PointAnnotation decode(
  1. Object result
)

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?,
  );
}