我MKMapViewDelegate
在下面实现了方法并显示了自定义的用户位置注释。但是,当我拿着 iPhone 走动时,注释并没有移动。当我删除此委托方法时,默认蓝点用户位置注释跟随我。
请告诉我如何移动自定义的用户位置注释:
-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation
{
static NSString* AnnotationIdentifier = @"Annotation";
MKPinAnnotationView *pinView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:AnnotationIdentifier];
if (!pinView)
{
pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationIdentifier] autorelease];
pinView.animatesDrop = NO;
pinView.canShowCallout = YES;
}
else
{
pinView.annotation = annotation;
}
pinView.image = [UIImage imageNamed:@"star.png"];
return pinView;
}