toGeoJson method
Implementation
GeoJsonFeatureCollection toGeoJson(
{required int x, required int y, required int z}) {
List<GeoJson?> featuresGeoJson = [];
this.layers.forEach((layer) {
int size = layer.extent * (pow(2, z) as int);
int x0 = layer.extent * x;
int y0 = layer.extent * y;
layer.features.forEach((feature) {
featuresGeoJson.add(
feature.toGeoJsonWithExtentCalculated(x0: x0, y0: y0, size: size));
});
});
return GeoJsonFeatureCollection(features: featuresGeoJson);
}