Je veux afficher une image dans mon MKMapView
au lieu d'une petite épingle . Quelqu'un peut-il s'il vous plaît mettre un code utile ici, ou dire la façon de le faire?
Merci!
MODIFIER
-(MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:
(id <MKAnnotation>)annotation {
MKPinAnnotationView *pinView = nil;
if(annotation != mapView.userLocation)
{
static NSString *defaultPinID = @"com.invasivecode.pin";
pinView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:defaultPinID];
if ( pinView == nil ) pinView = [[MKPinAnnotationView alloc]
initWithAnnotation:annotation reuseIdentifier:defaultPinID];
pinView.pinColor = MKPinAnnotationColorGreen;
pinView.canShowCallout = YES;
pinView.animatesDrop = YES;
pinView.image = [UIImage imageNamed:@"pinks.jpg"]; //as suggested by Squatch
}
else {
[mapView.userLocation setTitle:@"I am here"];
}
return pinView;
}
Je m'attends à ce que mon image pinks.jpg apparaisse sur la carte, épinglant l'emplacement au lieu de l'affichage par défaut des épingles (en forme d'épingle ). Mais je reçois toujours l'image par défaut de la broche.