iosmkmapviewmapkitmkuserlocation

How to zoom to current user location?


I want to show current user location in center and also want to show 15km distance on all sides from current location. How to achieve that?


Solution

  • Here is how to do it:

    - (void)zoomToUserLocationAnimated:(BOOL)animated
    {
        CLLocationCoordinate2D locationCoordinate2D = _locationManager.location;
        CLLocationDistance distance = 30000;
    
        [self setRegion:MKCoordinateRegionMakeWithDistance(locationCoordinate2D, distance, distance)
               animated:animated];
    }