在1.1中,GMSScreenshot类提供一个基本的方式获得整个屏幕的快照到一个UIImage。 在1.2中,类是失踪,并在发行说明,它说这个:
- 调用renderInContext:在GMSMapView中现在层呈现正确; 这允许快照和界面效果
不幸的是,我没有找到这是这种情况。 通常renderInContext:对Open GL的图纸不工作,但我想我会采取射击反正(没有工作)。 有没有人成功地让一个(首选)视图或屏幕快照?
在1.1中,GMSScreenshot类提供一个基本的方式获得整个屏幕的快照到一个UIImage。 在1.2中,类是失踪,并在发行说明,它说这个:
不幸的是,我没有找到这是这种情况。 通常renderInContext:对Open GL的图纸不工作,但我想我会采取射击反正(没有工作)。 有没有人成功地让一个(首选)视图或屏幕快照?
我能够采取截图。 下面是我使用的代码:
UIGraphicsBeginImageContext(mapView_.frame.size);
[mapView_.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenShotImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
之后我创建地图我不叫这个直,因为它可以采取一些帧的地图来呈现。