【Xcode/SwiftUI】マップを表示してみよう

今回はSwiftUIでマップを表示させるやり方を解説します。

ただマップを表示させるだけなのでその他機能は何もありませんが (笑)

Mapの追加、表示

import SwiftUI
import MapKit

// Mapを使うための下準備
struct MapView: UIViewRepresentable {
    func makeUIView(context: Context) -> MKMapView {
        return MKMapView()
    }
    func updateUIView(_ uiView: MKMapView, context: Context) {
    }
}

struct ContentView: View {
    var body: some View {
        MapView()
            .ignoresSafeArea()
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

まとめ

今回は以上です、自分もMapを使ったアプリをリリースしてみようかな、、、と考えているこの頃。

◎今日の格言

ー Thomas Jefferson

Thomas
Thomas

I find that the harder I work, the more luck I seem to have.

(私は気づいた、勤勉に働くほどより多くの幸運を得られることに)