centroid function

LatLng centroid(
  1. Iterable<LatLng> points
)

Calculates the centroid (average average) of a list of LatLngs.

Implementation

LatLng centroid(Iterable<LatLng> points) {
  if (points.isEmpty) return const LatLng(0, 0);
  double lat = 0, lng = 0;
  int count = 0;
  for (final p in points) {
    lat += p.latitude;
    lng += p.longitude;
    count++;
  }
  return LatLng(lat / count, lng / count);
}