title: iOS - Mapkit keeps animating user location whenever map view changes (scrolled, zoomed)
body: <p>I am displaying a user's location on the map using CLLocationManager's coordinates. Everytime I move or zoom the map, the user location pin (blue pin with sonar effect) keeps disappearing and then re-animating back onto the map. (I am NOT referring to the sonar animation effect. The blue dot literally disappears, then re-animates in).</p>
  
  <p>I am not calling any other methods when the map is scrolled/zoomed.
  Using breakpoints, only the return nil is called in the map's delegate method:</p>
  
  <pre><code>- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id &lt;MKAnnotation&gt;)annotation
  {
      //User's Pin
      if([annotation class] == MKUserLocation.class) {
          return nil;
      }
  
  ....rest of my code here, nothing else is called as I am only plotting user at this time...
  }
  </code></pre>