1

是否可以在 iOS 中获取 GPS 原子钟时间戳?另外,是否可以查看某个样本中使用了哪些卫星?

据我所知,GPS 接收器可以获取此信息,但我没有找到任何访问它的方法。

4

2 回答 2

2

iOS 不提供任何此类公共 API 来访问这些详细信息。

根据苹果文件:

位置管理器对象为以下与位置相关的活动提供支持:

以可配置的准确度跟踪用户当前位置的大小变化。

从机载指南针报告航向变化。(仅限 iOS)

监视不同的感兴趣区域并在用户进入或离开这些区域时生成位置事件。

在应用程序处于后台时延迟位置更新的传递。(仅限 iOS)

向附近的信标报告范围。

没有任何地方提到 GPS 原子钟时间戳。

于 2013-01-28T10:14:33.420 回答
1

这可以获取 GPS 时间:

#import <CoreLocation/CoreLocation.h>

CLLocation* gps = [[CLLocation alloc]
                       initWithLatitude:(CLLocationDegrees) 0.0
                       longitude:(CLLocationDegrees) 0.0];
NSDate* now = gps.timestamp;

我没有看到任何让我相信您可以通过官方 API 获得卫星号码的东西。也许通过未发表的方法?但是,这会将您的应用程序从 App Store 中排除。

于 2013-07-01T23:29:16.063 回答