この問題を検索しても、私がまったく知らないopenglに関する投稿しか得られませんでした。
ストーリーボードには、マップのコンテナとして機能するもう1つの少し小さいUIViewオブジェクトを配置したビューが1つあります。これは正常に機能しますが、コードはそれほど多くありません。UIViewのクラスをに設定しましたGMSMapView
。Ctrlキーを押しながらドラッグして、対応するviewControllerへのアウトレットを作成します。この後GMSCameraPosition
、特定の場所にを作成します。self.mapView
出口であるを、[GMSMapView mapWithFrame:CGRectZero camera:camera];
指定したカメラ位置であるカメラに設定しました。
これは機能しているようで、アプリはエラーなしで起動し、マップは作成したUIViewに表示されますが、カメラの位置は指定した場所ではありません。self.view
また、地図の代わりに使用するとself.mapView
、画面全体の正しい位置に表示されるため、位置が有効であることがわかります。
ログにエラーが表示Failed to make complete framebuffer object 8cd6
され、私が言ったように、これに関する投稿は私にはまったく意味がなく、これがどのような問題であるかはわかりません。