SwiftUI 애플 지도 띄우기


SwiftUI에서 애플 지도를 띄우려면 MapKit 라이브러리를 사용하면 된다.

import SwiftUI
import MapKit

struct FieldReservView: View {
    //서울 좌표
    @State private var region = MKCoordinateRegion(center: CLLocationCoordinate2D(latitude: 37.5666791, longitude: 126.9782914), span: MKCoordinateSpan(latitudeDelta: 0.5, longitudeDelta: 0.5))
    var body: some View {
        Map(coordinateRegion: $region, showsUserLocation: false, userTrackingMode: .constant(.follow))
            .frame(width: 200, height: 200)
    }
}

struct FieldReservView_Previews: PreviewProvider {
    static var previews: some View {
        FieldReservView()
    }
}

showsUserLocation : 현재 사용자 위치를 보여줄 것인지 아닌지

userTrackingMode : 사용자를 계속 따라 갈 것인지

결과

93B502B5-1682-4833-998C-5272E53ED907

상단과 하단 부분은 제외하고 보면 된다.