QueryHistoryTrackResult.fromMap constructor

QueryHistoryTrackResult.fromMap(
  1. Map map
)

map => QueryHistoryTrackResult

Implementation

QueryHistoryTrackResult.fromMap(Map map)
    : assert(map != null,
          'Construct a QueryHistoryTrackResult,The parameter map cannot be null !'),
      super.fromMap(map) {
  entityName = map['entityName'];
  totalSize = map['totalSize'];
  size = map['size'];
  distance = map['distance'];
  tollDistance = map['tollDistance'];
  lowSpeedDistance = map['lowSpeedDistance'];
  if (map['startPoint'] != null) {
    startPoint = Point.fromMap(map['startPoint']);
  }
  if (map['endPoint'] != null) {
    endPoint = Point.fromMap(map['endPoint']);
  }
  if (map['trackPoints'] != null) {
    trackPoints = <TrackPoint>[];
    map['trackPoints'].forEach((e) {
      trackPoints.add(TrackPoint.fromMap(e as Map));
    });
  }
}