0

关于 iPhone 上的 GPS 采样,我有两个问题:

1.是否可以使用 CLLocationManager(或任何其他方法)仅基于 GPS 进行位置读数,而不会影响 WiFi 或蜂窝网络?

2.给定一个固定设备,是否可以控制采样率?我可以使用 CLLocationManager 以纳秒分辨率从 GPS 获取不间断的位置读数吗?如果不是,我能得到的最佳分辨率是什么?

4

1 回答 1

0

关于数字 1,显然,您无法直接控制 gps 数据。话虽如此:如果您的速度 > 0 并且准确度很高,那么您可以推断出您的数据很可能来自 gps 读数。

据我所知,gps 固定不是以纳秒为单位,而是以秒为单位。您所说的分辨率(阅读频率?)到底是什么意思有点不清楚。但是,如果是频率,大多数导航软件(例如谷歌)每秒左右刷新一次位置。

高频位置更新在存储成本(服务器端)、查询时间(服务器端)、电池使用(iphone)和长时间加热手机方面非常昂贵。我会朝相反的方向前进,尤其是对于固定设备(每 5 分钟左右发送一次心跳通常就足够了)。

CLLocationManager 上的参考

于 2013-03-12T12:57:56.440 回答