· SwiftUI Swift GoogleMap

SwiftUIでGoogleMapsを表示するには

  • このエントリーをはてなブックマークに追加

SwiftUIでGoogleMapを表示する方法を調べたのでメモします。

GoogleMapView.swiftを作成

補足

UIViewRepresentableはUIKitを表すViewです。

makeUIViewupdateUIViewは必ず実装する必要があります。

func makeUIView(context: Self.Context) -> Self.UIViewType

は、表示するUIKitビューを作成します。

func updateUIView(Self.UIViewType, context: Self.Context)

は、提示されたUIKitビュー(およびその座標)を最新に更新します。

これからもわかるように、makeUIViewからupdateUIViewの順で呼ばれます。

作成したGoogleMapViewを表示したい場所に挿入

これだけです。

完成

補足

もちろん、Google MapsのAPIの有効化やAPIキーの設定は必要です。

  • このエントリーをはてなブックマークに追加
  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket