Я попытался сделать индивидуальный значок на карте зеленым цветом и с помощью кнопки.
но это не работает. У меня есть класс с именем Placemark, который реализует протокол mkannotation.
Это мой метод, который должен показывать зеленый значок, но это не так:
- (MKAnnotationView *) map:(MKMapView *)map viewForAnnotation:(id <MKAnnotation>) annotation{
MKPinAnnotationView *annView=[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"currentloc"];
annView.pinColor = MKPinAnnotationColorGreen;
annView.animatesDrop=TRUE;
annView.canShowCallout = YES;
annView.calloutOffset = CGPointMake(-5, 5);
return annView;
}
Я также хочу указать, что мой MKMapview называется "map" и это IBOutlet.
спасибо