删除当前位置上的注释(Pin)

时间:2011-07-11 05:33:10

标签: iphone objective-c sqlite mkmapview

我正在尝试在当前位置删除注释,但它不会被删除。如何在当前位置删除注释并将该位置存储在SQLite中。用于删除当前位置的注释。我从两天开始尝试,但没有取得任何成功。

有没有人有任何想法或链接或提示来解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试使用此代码: -

- (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>) annotation{

    if (annotation == mapView.userLocation)
    {

        MKPinAnnotationView *annView=[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:nil];
        annView.pinColor = MKPinAnnotationColorRed;
        annView.animatesDrop=TRUE;
        annView.canShowCallout = YES;
        annView.calloutOffset = CGPointMake(-5, 5);
        return annView;
        [annView release];



    }
}