AddCustomTrackPointsOption.fromMap constructor
- Map map
map => AddCustomTrackPointsOption
Implementation
AddCustomTrackPointsOption.fromMap(Map map)
: assert(map != null,
'Construct a AddCustomTrackPointsOption,The parameter map cannot be null !'),
super.fromMap(map) {
if (map['customTrackPoints'] != null) {
customTrackPoints = Map<String, List<TrackPoint>>();
Map<String, dynamic>.from(map['customTrackPoints']).forEach((key, value) {
List<TrackPoint> list = List<TrackPoint>();
[value as List].forEach((element) {
list.add(TrackPoint.fromMap(element as Map));
});
customTrackPoints.putIfAbsent(key, () => list);
});
}
}