在iOS 16中使用MapKit和MKMapView类进行地图开发
1. 项目初始设置与测试运行
在iOS 16开发中,若要使用MapKit和MKMapView类来处理地图,首先要在代码里声明 MKMapView 对象。示例代码如下:
@IBOutlet weak var mapView: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func zoomIn(_ sender: Any) {
}
@IBAction func changeMapType(_ sender: Any) {
}
完成上述代码编写后,可点击Xcode工具栏中的运行按钮对应用进度进行测试运行。应用会在iOS模拟器或者设备上运行。
2. 获取位置信息权限
要获取用户设备的当前位置,需先征得用户的许可。可在 AppDelegate.swift 文件的 didFinishLaunchingWithOptions 方法里请求权限,代码如下:
import UIKit
import CoreLocation
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
var locationManager: CLLocationManager
超级会员免费看
订阅专栏 解锁全文
483

被折叠的 条评论
为什么被折叠?



