ios 地图大头针自定义显示图片 MKAnnotationView

通过判断 title 来设置自定义图片,在代理方法中:

 -(MKAnnotationView *)mapView:(MKMapView *)theMapView viewForAnnotation:(id )annotation { MKAnnotationView *newAnnotation=[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"annotation1"]; if ([[annotation title] isEqualToString:@"当前位置"]) { newAnnotation.image = [UIImage imageNamed:@"person_location"]; } else{ newAnnotation.image = [UIImage imageNamed:@"login_logo_small"]; } newAnnotation.canShowCallout=YES; return newAnnotation; }

你可能感兴趣的:(地图)