Yes, it’s possible. The example below shows a restricted extent which covers the entire planet but you can define smaller areas. The URL below that discusses restricting zoom out.
Hi Robert - can you post your example, perhaps? I knocked together something here where the restrictedextent worked OK, but I couldn’t work out how to restrict the zoom range to between 11 and 17 as the bit of the quoted example I looked at seemed to be Google specific. I’m sure it will help others if you do.
@EdLoach sorry the PreventingZoomOut also didn’t work either, because I use my own tiles and so I can’t use MIN_ZOOM_LEVEL. I use my own zoomFunction() thru a javascript function. I disabled the navigation.