0

2 つのレイアウト (横向きと縦向き) があり、それぞれにマップ (Google マップ) を表示するための UIWebView があります。iOS 用の新しい SDK を見つけて移行したいのですが、両方のソリューションでまだ問題があります。

マップが実際の位置 (pos1) で開き、移動またはズーム (pos2) を行うことができます。デバイスを回転させると、新しいレイアウトで pos1 が再び取得され、pos2 は維持されません。

両方のレイアウトでマップが同じ位置を維持するにはどうすればよいですか?

4

1 に答える 1

2

最も簡単な方法は、Autolayout を使用して 2 つの異なるビューを避けることです。それ以外の場合は、デリゲート メソッドを使用してmapView:(GMSMapView *)mapView didChangeCameraPosition:(GMSCameraPosition *)position、viewController の変数に位置を保存できます。

于 2013-02-25T00:19:56.007 に答える