【发布时间】:2011-04-12 02:27:23
【问题描述】:
我尝试用绿色和按钮在地图上制作自定义图钉。 但它不起作用。我有一个名为 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 被称为“地图”并且它是一个 IBOutlet。
谢谢
【问题讨论】:
-
你能用
addAnnotations:发布你在地图视图中添加注释的代码吗?
标签: iphone map gps mkannotation