首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >背景位置跟踪: iOS

背景位置跟踪: iOS
EN

Stack Overflow用户
提问于 2011-04-10 20:39:07
回答 1查看 2K关注 0票数 2

我正试图在苹果的重要位置更改服务中做出决定,并定期亲自启动/停止位置经理。苹果就是这么说的:

采集位置数据是一种电力密集型操作.它包括为机载无线电供电,查询可用的蜂窝塔、Wi热点或GPS卫星,这可能需要几秒钟时间。让标准定位服务长时间运行可能会耗尽设备的电池。(重大更改位置服务只通过监测电池塔的变化来大幅度减少电池损耗,但该服务仅在带有蜂窝无线电的设备上工作。)对于大多数应用程序来说,通常只需建立初始位置修复程序,然后只在之后定期获取更新即可。如果确定需要定期更新位置,则应在可能的地方使用重大更改位置服务;否则,应配置标准位置服务的参数,使其对电池寿命的影响降至最低。

所以,我的用法是,如果用户在某一地点(~1公里)附近,就可以通知他们。我应该跳过重要的位置更新,然后每10分钟左右轮询一次位置管理器吗?

谢谢,

提亚。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-13 09:11:24

考虑使用区域监视API。这是在支持iOS 4多任务处理的同时执行锁定功能的唯一方法。不过,要注意的是,这有点情绪化,特别是如果你想监测许多地区。

如果您只想知道用户何时靠近某个特定位置,我将避免使用重要的位置更改API。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5614557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档