@override Map<String, dynamic> toJson() { return { 'type': 'Polygon', 'coordinates': [ points.map((p) => [p.longitude, p.latitude]).toList(), ], }; }