In swift I use MapKit .
I set the output @IBOutlet weak var mapView: MKMapView! , used MKMapViewDelegate , and then add some annotations.
I was wondering if there is an opportunity to show my map inclined and turn off its change until the user zooms in on the map. Thus, basically, when he approaches - from a certain zoom level to the nearest zoom - he sees only this:

instead of this:

and changing this option by scrolling with two fingers should be blocked. When a user is scaled to a certain zoom level (for example, by country), he can switch to a non-3d map. Is it achievable?
source share