BMFRouteStep.fromMap constructor Null safety

BMFRouteStep.fromMap(
  1. Map map
)

map => BMFRouteStep

Implementation

BMFRouteStep.fromMap(Map map)
    : assert(
          map != null, // ignore: unnecessary_null_comparison
          'Construct a BMFRouteStep,The parameter map cannot be null !') {
  distance = map['distance'];
  duration = map['duration'];
  if (map['points'] != null) {
    List<BMFCoordinate> tmpPoints = [];
    map['points'].forEach((v) {
      tmpPoints.add(BMFCoordinate.fromMap(v as Map));
    });
    points = tmpPoints;
  }
  // points = points;
  pointsCount = map['pointsCount'];
  name = map['name'];
}