-
本节借助MapKit里的地图视图,创建一个SwiftUI中的地图。
-
首先导入需要使用到的MapKit框架。
-
使当前的结构体遵循UIViewRepresentable协议。使用该协议的实例,可以在SwiftUI中创建和管理UIView对象。
-
实现协议里的makeUIView方法,用来初始化并返回一个MKMapView地图视图对象。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R8AoCb7I-1630557352652)(http://www.hdjc8.com/screens/swiftui/menu2lesson13_4.png)] -
接着实现协议里的updatedUIView方法,用来设置地图视图需要加载的地理坐标等参数。
-
设置地图视图显示用户所在的地理位置,并设置地图类型为卫星模式。
第2章第13节:在SwiftUI中使用MapKit里的地图视图 [SwiftUI快速入门到实战]
最新推荐文章于 2023-11-04 16:09:45 发布