Ios 调用CLLocationManager StopUpdatengLocation后,内部GPS天线是否立即停止工作

Ios 调用CLLocationManager StopUpdatengLocation后,内部GPS天线是否立即停止工作,ios,core-location,cllocationmanager,cllocation,Ios,Core Location,Cllocationmanager,Cllocation,这是我的设想。 在我的应用程序中,不需要持续监控用户位置,但我需要位置尽可能准确。因此,我只需调用CLLocationManager startUpdatingLocation,并将kCLLocationAccuracyBestForNavigation设置为desiredAccuracy,然后在获得具有所需精度的位置后(通过将newLocation.HorizontalAccurance与预定义值进行比较),我希望停止位置更新,并在几秒钟后再次撤销更新。但当我调用StopUpdateLocat

这是我的设想。
在我的应用程序中,不需要持续监控用户位置,但我需要位置尽可能准确。因此,我只需调用CLLocationManager startUpdatingLocation,并将kCLLocationAccuracyBestForNavigation设置为desiredAccuracy,然后在获得具有所需精度的位置后(通过将newLocation.HorizontalAccurance与预定义值进行比较),我希望停止位置更新,并在几秒钟后再次撤销更新。但当我调用StopUpdateLocation时,状态栏中的位置图标在大约10秒后消失,这是否意味着苹果已经考虑过这种情况,当用户调用StopUpdateLocation时,它不会关闭天线一段时间,可能是因为重新打开天线在能源方面有些昂贵,所以他们只是等待一段时间,然后关闭天线。或者可能只是位置图标没有消失,但天线已关闭。有人能解释一下当有人调用StopUpdateLocation时会发生什么吗

GPS无线电在上次使用后10秒断电。在WWDC的一次性能优化会议上讨论了这一点

谢谢你的回答,你能提供WWDC视频的链接吗?我不知道是哪一年,但标题中有“电源”或“性能”,你应该可以在WWDC网站视频上搜索。