Map<String, dynamic> toJson() { List<double> x = []; List<double> y = []; for (var c in coordinates) { x.add(c.x); y.add(c.y); } return { 'x': x, 'y': y, }; }