SwiftUI 中MKMapView的使用

效果图如下

import SwiftUI
import MapKit

struct TestView: UIViewRepresentable{
    func makeUIView(context: Context) -> MKMapView {
        MKMapView()
    }
    func updateUIView(_ uiView: UIViewType, context: Context) {
        let center = CLLocationCoordinate2D(
            latitude: 39.9087243,
            longitude: 116.3952859
        )
        
        let span = MKCoordinateSpan(
            latitudeDelta: 0.02,
            longitudeDelta: 0.02)
        
        uiView.setRegion(
            MKCoordinateRegion(center: center,span: span),animated: true
        )
    }
}
struct TestView_Previews: PreviewProvider {
    static var previews: some View {
        TestView()
    }
}
posted @ 2021-07-18 17:02  我不爱吃鱼  阅读(231)  评论(0)    收藏  举报
Live2D