isOverlapping method

bool isOverlapping(
  1. LatLngBounds bounds
)

Checks whether at least one edge of bounds is overlapping with some other edge of bounds

Implementation

bool isOverlapping(LatLngBounds bounds) {
  /* check if bounding box rectangle is outside the other, if it is then it's
     considered not overlapping
  */
  if (_sw.latitude > bounds._ne.latitude ||
      _ne.latitude < bounds._sw.latitude ||
      _ne.longitude < bounds._sw.longitude ||
      _sw.longitude > bounds._ne.longitude) {
    return false;
  }
  return true;
}