I have a MKMapView
and I would like to take a screenshot of it and share it to a social network, for example to Facebook. I've found a nice way to make the screenshot, using MKMapSnapshotter
(which is available starting with iOS 7), but my question is: Am I able to share a screenshot of MKMapView
? Does Apple allow this?
I found this similar question, but there is not given any clear answer.
Try Google Maps SDK for iOS: Documentation
And to make the screenshot use the following code:
CGRect rect = [captureView bounds];
UIGraphicsBeginImageContextWithOptions(rect.size,YES,0.0f);
CGContextRef context = UIGraphicsGetCurrentContext();
[captureView.layer renderInContext:context];
UIImage *capturedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();