iphonemkmapview

how to find current zoom level of MKMapView?


I want to know the current zoom level of MKMapView in iphone programming, how can I do that? Actually I have one app, that is taking few arguments(Radius from center to corner of MKMapView) are returning the store details in that are, when I am on MKMapView, the radius is very high and it changes when Radius is smaller, so I want to know the zoom level and setup my webservice according to that, How can I get zoom level of current MKMapView visible area?


Solution

  • You can use span inside the region property of the MKMapView. It is defined like this:

    typedef struct {
        CLLocationDegrees latitudeDelta;
        CLLocationDegrees longitudeDelta;
    } MKCoordinateSpan;
    

    Take a look at the documentation. It is well explained there.