I've seen a heck of a lot of stuff about setting the maximum zoom level, but not how to get it.
Here's the deal. I'm doing a "drill down" UI for clustered annotations. While the map can be zoomed, tapping on a cluster simply centers the map on the cluster, and halves the span.
When it reaches the end, and there is still a cluster, however, I want to be able to show a popover/callout, denoting the contents of the remaining cluster.
I am not able to check the zoom, to find out whether or not the new region I'm planning to set, will "take."
I know that, once it reaches max zoom, mapView(_ mapView: MKMapView, regionWillChangeAnimated animated: Bool) will no longer be called, but that means that I need to play with contexts, and do a fairly complex dance.
Is there a simple way to examine an MKMapView, and see if it is at its maximum zoom?