1

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

我试过这个:

如何在地图图钉注释中显示图像?

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

这是问题:

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

怎么能得到?

我想让 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;
}
4

0 回答 0