使用照片映射注释引脚

时间:2012-09-30 17:09:06

标签: ios mkmapview mkannotationview

我对注释的图像视图感到困惑。

我试过这个:

how can I show an image in map pin annotation?

我的地图视图可以执行该问题中第一张图片中显示的内容 现在我正在尝试做第二张图片中显示的内容。

以下是问题:

当我拍照时,我的地图视图也会创建一个带有照片的图钉。

怎么能得到它?

我想让leftCalloutAccessoryView从iphone的相机库加载图片。

这是我的viewForAnnotation代码:

static NSString *identifier = @"MyLocation";
if ([annotation isKindOfClass:[MPViewPlaceMark class]]) {

    MKPinAnnotationView *annotationView =
    (MKPinAnnotationView *)[MapView dequeueReusableAnnotationViewWithIdentifier:identifier];

    if (annotationView == nil) {
        annotationView = [[MKPinAnnotationView alloc]
                          initWithAnnotation:annotation
                          reuseIdentifier:identifier];
    } else {
        annotationView.annotation = annotation;
    }

    UIImageView *leftIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"LeftIconImage.png"]];
    annotationView.leftCalloutAccessoryView = leftIconView;

    annotationView.enabled = YES;
    annotationView.canShowCallout = YES;


    return annotationView;
}

0 个答案:

没有答案