LatLngBounds.fromPoints constructor

LatLngBounds.fromPoints(
  1. List<LatLng> points
)

Implementation

LatLngBounds.fromPoints(List<LatLng> points)
    : assert(
        points.isNotEmpty,
        'LatLngBounds cannot be created with an empty List of LatLng',
      ) {
  double minX = 180;
  double maxX = -180;
  double minY = 90;
  double maxY = -90;

  for (final point in points) {
    minX = math.min<double>(minX, point.longitude);
    minY = math.min<double>(minY, point.latitude);
    maxX = math.max<double>(maxX, point.longitude);
    maxY = math.max<double>(maxY, point.latitude);
  }

  _sw = LatLng(minY, minX);
  _ne = LatLng(maxY, maxX);
}