【发布时间】:2015-04-26 14:22:36
【问题描述】:
Apple 的 documentation 指出,仅建议在导航应用程序中使用 kCLLocationAccuracyBestForNavigation,并且仅在插入时使用,因为会消耗额外的电池。
我正在开发一个只需要定期定位的应用程序,甚至可能每次应用加载只需要一次,以找到用户的位置,以便向他们显示附近的一些地方可供选择。所以我并不经常需要它,但是当我需要它时,它需要非常准确(并且显然尽可能快)。我的愿望是尽可能快地达到 10m 精度(或更好)。
如果我使用kCLLocationAccuracyBestForNavigation:
在短时间(以秒为单位)使用时,这会对电池产生任何有意义的影响吗?还是 Apple 的保守指导是针对长期使用此准确度级别的人?
也许更重要的是,这种精确度水平是否会导致位置管理器首次启动时的等待时间更长? IE。在报告第一个相当准确的位置之前的等待时间?
是否有任何关于
kCLLocationAccuracyBestForNavigation和kCLLocationAccuracyBest之间技术差异的文档? IE。究竟发生了什么使前者更准确?
【问题讨论】:
标签: ios core-location cllocationmanager