可以连续轮询 iPhone 获取 GPS 坐标吗?

Posted

技术标签:

【中文标题】可以连续轮询 iPhone 获取 GPS 坐标吗?【英文标题】:Can one continuously poll the iphone for GPS coordinates? 【发布时间】:2011-05-11 22:01:04 【问题描述】:

我正在考虑开发的 iPhone 应用程序需要能够定期向后端服务报告 GPS 坐标。据我了解,目前 iPhone 不支持后台应用程序,这意味着我无法让应用程序在后台运行并将坐标发送到服务器。

什么是合理的解决方法?既然 iPhone 上可以使用推送通知,那么服务器实际上可以拉出手机以获取任何类型的数据吗?虽然不理想,但仍会使用必要的信息更新后端。

谢谢!

【问题讨论】:

【参考方案1】:

ios 4 允许应用程序在其有限的多任务、后台状态下访问某些 GPS 功能。见here。

编辑

根据this SO question,另请参阅获取significant location changes 更新的API。

以及如何在 SO question 的后台进行操作。

【讨论】:

以上是关于可以连续轮询 iPhone 获取 GPS 坐标吗?的主要内容,如果未能解决你的问题,请参考以下文章

需要一种从 iPhone CoreLocation 上的地址获取 GPS 坐标的方法

我可以从网站上读取“真实”的移动 GPS 坐标吗?

Iphone,如何在后台保存坐标gps? [复制]

网络应用 GPS 轮询

在地理配准图像上绘制连续线并获得GPS坐标

通过 GPS/IP 获取 iPhone 的位置