1

我正在使用JPSThumbnailAnnotation在 MKMapView 上显示带有图像的注释。一切正常,地图显示带有图像的注释,如下图所示在此处输入图像描述

在这里,我需要截取 MapView 的截图并将该图像上传到 facebook,以下是用于截取视图的代码

/* Get the entire on screen map as Image */
CGSize size = self.mapView.bounds.size;
UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale);
[self.mapView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * mapImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

问题是.. 在屏幕截图中JPSThumbnailAnnotation被拉伸,如下图所示在此处输入图像描述

因此无法找到仅在屏幕截图中拉伸此注释的原因。

任何帮助都非常感谢。

提前致谢。

4

0 回答 0