generate method
Generates a list of paths (list of points) from a GeoJSON object.
Implementation
List<List<Point>> generate(dynamic geoJson) {
if (geoJson is GeoJsonFeatureCollection) {
return geoJson.features.expand((f) => generate(f)).toList();
} else if (geoJson is GeoJsonFeature) {
return geoJson.geometry != null ? generate(geoJson.geometry) : [];
} else if (geoJson is GeoJsonGeometry) {
return _generateFromGeometry(geoJson);
}
return [];
}