我目前正在构建一个跟踪应用程序。我想知道 locationManager 的设置是否可以动态更改。我找不到类似的堆栈溢出问题,也找不到有用的文档。
我应该这样做吗:
locationManager.distanceFilter = newDistanceFilter
locationManager.desiredAccuracy = newDesiredAccuracy
或者这个:
locationManager.stopUpdatingLocation()
locationManager.distanceFilter = newDistanceFilter
locationManager.desiredAccuracy = newDesiredAccuracy
locationManager.startUpdatingLocation()
也就是说,位置服务是否应该使用新设置重新启动,或者我们可以只更改设置,位置管理器将自动使用它们?