code: public static BoundingBox boundDegreesBoundingBoxWithWebMercatorLimits(
  			BoundingBox boundingBox) {
  		BoundingBox bounded = new BoundingBox(boundingBox);
  		if (bounded.getMinLatitude() < ProjectionConstants.WEB_MERCATOR_MIN_LAT_RANGE) {
  			bounded.setMinLatitude(ProjectionConstants.WEB_MERCATOR_MIN_LAT_RANGE);
  		}
  		if (bounded.getMaxLatitude() < ProjectionConstants.WEB_MERCATOR_MIN_LAT_RANGE) {
  			bounded.setMaxLatitude(ProjectionConstants.WEB_MERCATOR_MIN_LAT_RANGE);
  		}
  		if (bounded.getMaxLatitude() > ProjectionConstants.WEB_MERCATOR_MAX_LAT_RANGE) {
  			bounded.setMaxLatitude(ProjectionConstants.WEB_MERCATOR_MAX_LAT_RANGE);
  		}
  		if (bounded.getMinLatitude() > ProjectionConstants.WEB_MERCATOR_MAX_LAT_RANGE) {
  			bounded.setMinLatitude(ProjectionConstants.WEB_MERCATOR_MAX_LAT_RANGE);
  		}
  		return bounded;
  	}
docs: Bound the upper and lower bounds of the degrees bounding box with web
  mercator limits
  
  @param boundingBox
  degrees bounding box
  @return bounding box
  @since 1.3.1