RegionFeatureCollection constructor
RegionFeatureCollection(
- Map<String, dynamic> featureCollection
)
Implementation
RegionFeatureCollection(Map<String, dynamic> featureCollection) {
regions = [];
final geometries = <Map<String, dynamic>>[];
for (final feature in featureCollection['features']) {
final geometry = feature['geometry'];
final region =
RegionFeature.fromJson(feature['properties'], geometry != null);
regions.add(region);
if (geometry != null) {
geometries.add({
'geometry': geometry,
'properties': region,
});
}
}
_postProcessRegions();
whichPolygon = WhichPolygon<RegionFeature>(geometries);
}