这就是我想要做的事情:
另一种选择是放下地图视图,关闭所有输入并在其上面绘画。基本上要求一种方法来栅格化地图视图。想知道是否有人这样做过。
答案 0 :(得分:4)
您可以使用以下内容将任何视图渲染到图像中:
UIGraphicsBeginImageContextWithOptions(mapView.bounds.size, NO, 0.0f);
[mapView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *mapImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();