This answer points to MKMapViewZoom
category that will return you current zoom level.
In this article Troy Brant explains that map can have zoom levels from 0 to 20. It's true either for Google or for Apple maps, because both are in mercator projection. So the solution will work in iOS 5.x-7.x
You should check experimentally what zoom level (or range of them) fits to you needs.