BMFTraceOverlay.fromMap constructor Null safety

BMFTraceOverlay.fromMap(
  1. Map map
)

map => BMFTraceOverlay

Implementation

BMFTraceOverlay.fromMap(Map map)
    : assert(map['coordinates'] != null),
      assert(map['traceOverlayAnimateOption'] != null),
      super.fromMap(map) {
  if (map['coordinates'] != null) {
    coordinates = <BMFCoordinate>[];
    map['coordinates'].forEach((v) {
      coordinates.add(BMFCoordinate.fromMap(v as Map));
    });
  }
  traceOverlayAnimateOption =
      BMFTraceOverlayAnimateOption.formMap(map['traceOverlayAnimateOption']);
  width = map['width'] as int;
  strokeColor = ColorUtil.hexToColor(map['strokeColor']);
  fillColor = ColorUtil.hexToColor(map['fillColor']);
}