factory GeoFeature.fromJson(Map<String, dynamic> json) { return GeoFeature( geometry: parseGeometry(json['geometry']), properties: Map<String, dynamic>.from(json['properties'] ?? {}), ); }