Apple的documentation指出,僅建議在導航應用程序中使用kCLLocationAccuracyBestForNavigation
,並且僅在插入電源時使用kCLLocationAccuracyBestForNavigation
。對非導航使用kCLLocationAccuracyBestForNavigation
我正在開發一個應用程序,它只需要定期定位,甚至每個應用程序負載可能只有一次,以查找用戶的位置以顯示它們附近的一些可供選擇的位置。所以我不經常需要它,但是當我需要它時,它需要非常準確(並且顯然儘可能快)。我的願望是儘可能快地達到10米精度(或更好)。
如果我使用kCLLocationAccuracyBestForNavigation
:
這將會對電池的任何有意義的影響用於(以秒爲單位)的短時間時?或者蘋果公司的保守指引是針對長時間使用這一準確度水平的人?
也許更重要的是,當位置管理器第一次啓動時,這個準確度是否會導致更長的等待時間?即在報告合理準確的位置之前等待時間?
是否有任何有關
kCLLocationAccuracyBestForNavigation
和kCLLocationAccuracyBest
之間的技術差異的文檔?即究竟發生了什麼事讓前者更準確?