title: MapView Custom Pin Image Issue
body: <p>I have changed my MapView pin image but I am getting this problem that some of the point wont change the pin image and some of them change. Where would be the problem? I have added an example.</p>
  
  <p>My Code:</p>
  
  <pre><code>- (MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id &lt;MKAnnotation&gt;)annotation
  {
  MKPinAnnotationView *pinAnnotation = nil;
  
  MKAnnotationView *pinView = nil;
  
  
  if(annotation != locationMap.userLocation)
  {
      static NSString *defaultPinID = @"myPin";
  
      pinAnnotation = (MKPinAnnotationView *)[locationMap dequeueReusableAnnotationViewWithIdentifier:defaultPinID];
      if ( pinAnnotation == nil )
          pinAnnotation = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:defaultPinID] autorelease];
  
      pinAnnotation.canShowCallout = YES;
      pinAnnotation.animatesDrop = YES;
      pinAnnotation.enabled = YES;
      //pinAnnotation.image = [UIImage imageNamed:@"pin.png"];
  
      pinView.image = [UIImage imageNamed:@"pin.png"];
  
  
      UIButton *infoButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
      pinAnnotation.rightCalloutAccessoryView = infoButton;
      }
      return pinAnnotation;
  
      return pinView;
  
  }
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/MMLda.png" alt="Add image that show the issue"></p>