【发布时间】:2012-05-05 07:51:20
【问题描述】:
我正在开发一个一直跟踪用户位置的 iPhone 应用程序。
该位置的精度可以达到米的手数(最高 400-500)。并且应该至少每小时更新一次(即使用户的位置没有变化,我也想跟踪它)
我想知道最好的方法是什么。
如果我使用 CLLocation,我想每小时使用一次 startupdatinglocation,然后使用 startmonitoringsignificantlocationchanges。您认为这是减少电池消耗的最佳方法吗
另一种选择是使用 geoloqi 之类的地理定位 api,但我认为一直使用实时跟踪模式会导致电池耗尽,而被动模式的准确性不够好(据我所知,它提供的准确性就像在哪个城市你是)
如果有人对我可以使用的推荐 api 或使用 CLLocation 解决我的问题的有效算法有任何想法,我会很高兴。
谢谢!
【问题讨论】:
标签: iphone geolocation