BMFGeodesicLine.fromMap constructor Null safety

BMFGeodesicLine.fromMap(
  1. Map map
)

Implementation

BMFGeodesicLine.fromMap(Map map) : super.fromMap(map) {
  if (map['coordinates'] != null) {
    List<BMFCoordinate> tmpCoordinates = [];
    map['coordinates'].forEach((v) {
      tmpCoordinates.add(BMFCoordinate.fromMap(v as Map));
    });
    coordinates = tmpCoordinates;
  }

  width = map['width'] as int?;
  strokeColor = ColorUtil.hexToColor(map['strokeColor'] as String);
  textureImage = map['textureImage'];
  lineDashType = BMFLineDashType.values[map['lineDashType'] as int];
  lineDirectionCross180 = BMFLineDirectionCross180Type
      .values[map['lineDirectionCross180'] as int];
}