title: How to set zoom level to user location in MapView
body: <p>Im using MKMapView to get the users location and when the view loads it shows the whole world view. Is there anyway that I can set a zoom level so that the users don't have to keep zooming in always to get the city view or street view...It would be a great help. I've posted my code below for reference...</p>
  
  <pre><code>- (void)viewDidLoad
  {
  
      [super viewDidLoad];
      [ self.mapView.delegate self];
      [self.mapView setShowsUserLocation:YES];
      // Do any additional setup after loading the view, typically from a nib.
  }
  </code></pre>
  
  <hr>
  
  <pre><code>-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
  {
  
      CLLocationCoordinate2D loc = [userLocation coordinate];
      MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(loc, 500, 500);
      [self.mapView setRegion:region animated:YES];
  
  
      }
  </code></pre>
  
  <hr>
  
  <pre><code>- (void)viewDidUnload {
      [super viewDidUnload];
      [_mapView setShowsUserLocation:NO];
  }
  </code></pre>