【iOS】【Google】Maps SDK for iOSで任意のUIViewに地図をセットしたい場合は、Storyboard上で指定したほうが良い
基本的な内容だけど公式にも特に記載なかったのでメモがてら。
GMSMapViewを全画面ではなく一部のUIViewに表示させたいことは多々あると思います。
私はこれまで空のUIViewを作ってそこにコードでGMSMapViewを生成しaddSubViewしていたのですが、どうもサイズが意図した通りにならず都度、微調整してました。
そこでどうにかならんかと探してみた結果、こんな記事を発見。
つまりStoryboard上でClassをGMSMapViewにして、outletで繋ぐだけでOK。
言われてみればその通りなんですが、私は長年気づけなかったのでメモっときます。
参考記事: