title: Fitting annotations on a MKMapView while keeping user position centered
body: <p>I'm trying to fit all annotations on my <code>MKMapView</code> while keeping the current user position in center of map.</p>
  
  <p>There are already many references[1][2] on how to zoom out a region to fit annotations on the map but they will adjust the current center position e.g. if all annotations are located east of my current user position, it will adjust so the current user position is moved left of the map.</p>
  
  <p>How can I zoom my map out so it will fit all annotations shown but <em>keep</em> the users current position in the center of the map?</p>
  
  <p>Refs:</p>
  
  <p>[1] <a href="https://stackoverflow.com/questions/4680649/zooming-mkmapview-to-fit-annotation-pins">Zooming MKMapView to fit annotation pins?</a></p>
  
  <p>[2] <code>- (void)showAnnotations:(NSArray *)annotations animated:(BOOL)animated NS_AVAILABLE(10_9, 7_0);</code></p>