【发布时间】:2016-11-05 06:07:45
【问题描述】:
我正在制作一个跟踪用户位置的应用程序,目前我正在使用以下代码执行此操作(一旦用户授权跟踪他们的位置):
override func viewDidLoad() {
super.viewDidLoad()
// set map View delegate
mapView.delegate = self
// turn on user tracking mode to follow user
if tracking == true {
mapView.userTrackingMode = MKUserTrackingMode.follow
} else {
mapView.userTrackingMode = MKUserTrackingMode.none
}
}
这似乎可以很好地跟踪用户的位置,我想知道什么时候使用它,什么时候使用locationManager.startUpdatingLocation() 或stopUpdatingLocation()。
【问题讨论】:
标签: ios swift swift3 mapkit cllocationmanager