area method

double area(
  1. dynamic geoJson
)

Calculates the area of a polygon geometry.

Implementation

double area(dynamic geoJson) {
  final paths = generate(geoJson);
  if (paths.isEmpty) return 0;

  double totalArea = 0;
  for (final path in paths) {
    totalArea += path.polygonArea.abs();
  }

  return totalArea;
}