BMFHeatMap.fromMap constructor Null safety
- Map map
map => BMFHeatMap
Implementation
BMFHeatMap.fromMap(Map map) {
if (map['data'] != null) {
List<BMFHeatMapNode> tmpData = [];
map['data'].forEach((v) {
tmpData.add(BMFHeatMapNode.fromMap(v as Map));
});
data = tmpData;
}
if (map['datas'] != null) {
List<List<BMFHeatMapNode>> datas = [];
map['datas'].forEach((list) {
List<BMFHeatMapNode> tempList = [];
list.forEach((v) {
tempList.add(BMFHeatMapNode.fromMap(v as Map));
});
datas.add(tempList);
});
}
radius = map['radius'];
opacity = map['opacity'];
gradient =
map['gradient'] == null ? null : BMFGradient.fromMap(map['gradient']);
mMaxHight = map['mMaxHight'];
mMaxIntensity = map['mMaxIntensity'];
mMinIntensity = map['mMinIntensity'];
animation = map['animation'] == null
? null
: BMFAnimation.fromMap(map['animation']);
frameAnimation = map['frameAnimation'] == null
? null
: BMFAnimation.fromMap(map['frameAnimation']);
}