谷歌地图 - iOS:旋转设备后保持地图位置

时间:2013-02-08 11:49:54

标签: objective-c google-maps google-maps-api-3 ios6 google-maps-sdk-ios

我有2个布局(横向和纵向),每个布局都有一个用于显示地图的UIWebView(谷歌地图)。现在我找到了适用于iOS的新SDK并希望迁移,但我在两个解决方案中都存在问题:

地图在实际位置(pos1)打开,我可以移动或缩放(pos2)。如果我旋转设备,使用新布局再次取出pos1并且不保持pos2。

如何让地图在两个布局中保持相同的位置?

1 个答案:

答案 0 :(得分:2)

最简单的方法是使用Autolayout避免使用2种不同的视图。 否则你可以使用委托方法mapView:(GMSMapView *)mapView didChangeCameraPosition:(GMSCameraPosition *)position并将位置保存在viewController

中的变量中