BMFDrivingRouteResult.fromMap constructor Null safety
- Map map
map => BMFDrivingRouteResult
Implementation
BMFDrivingRouteResult.fromMap(Map map)
: assert(
map != null, // ignore: unnecessary_null_comparison
'Construct a BMFDrivingRouteResult,The parameter map cannot be null !') {
suggestAddrResult = map['suggestAddrResult'] == null
? null
: BMFSuggestAddrInfo.fromMap(map['suggestAddrResult']);
if (map['routes'] != null) {
List<BMFDrivingRouteLine> tmpRoutes = [];
map['routes'].forEach((v) {
tmpRoutes.add(BMFDrivingRouteLine.fromMap(v as Map));
});
routes = tmpRoutes;
}
if (map['taxiInfos'] != null) {
List<BMFTaxiInfo> tmpTaxiInfos = [];
map['taxiInfos'].forEach((v) {
tmpTaxiInfos.add(BMFTaxiInfo.fromMap(v as Map));
});
taxiInfos = tmpTaxiInfos;
}
}