Emplacement actuel de MKMapView affichant des broches personnalisées

J'ai mis que mon MKMapView montre l'emplacement actuel. J'ai aussi un code pin personnalisé mis en œuvre pour les autres broches. Cependant, il s'avère que la position actuelle s'affiche comme un code pin personnalisé, alors que je voulais juste qu'il soit régulier d'un cercle bleu (comme ce que google map est).

J'ai défini la suite de mon code:

- (MKAnnotationView *) mapView: (MKMapView *) mapView viewForAnnotation: (id<MKAnnotation>) annotation MKAnnotationView *pin = (MKAnnotationView *) [self.mapView dequeueReusableAnnotationViewWithIdentifier: @"VoteSpotPin"];
    if (pin == nil)
    {
        pin = [[[MKAnnotationView alloc] initWithAnnotation: annotation reuseIdentifier: @"TestPin"] autorelease];
    }
    else
    {
        pin.annotation = annotation;
    }

    [pin setImage:[UIImage imageNamed:@"TestPin.png"]];
    pin.canShowCallout = YES;
    pin.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
    return pin;
}

Comment puis-je empêcher l'emplacement actuel à apparaître comme un pin?

source d'informationauteur adit