public double getLatitudeZoom(final double pNorth, final double pSouth, final int pScreenHeight) {
		final double y01North = getY01FromLatitude(pNorth, true);
		final double y01South = getY01FromLatitude(pSouth, true);
		final double span = y01South - y01North;
		if (span <= 0) {
			return Double.MIN_VALUE;
		}
		return Math.log(pScreenHeight / span / getTileSize()) / Math.log(2);
	}
public double getLatitudeZoom ( final double pNorth , final double pSouth , final int pScreenHeight ) { final double y01North = getY01FromLatitude ( pNorth , true ) ; final double y01South = getY01FromLatitude ( pSouth , true ) ; final double span = y01South - y01North ; if ( span <= 0 ) { return Double . MIN_VALUE ; } return Math . log ( pScreenHeight / span / getTileSize ( ) ) / Math . log ( 2 ) ; }
@since 6.0.0
@return the maximum zoom level where both latitudes fit into a screen,
or Double.MIN_VALUE if latitudes are equal or ill positioned