在iOS中获取GPS卫星和原子钟时间戳

时间:2013-01-28 10:02:51

标签: ios gps

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

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

2 个答案:

答案 0 :(得分:2)

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

根据Apple文件:

  

位置管理器对象提供以下支持   与地点有关的活动:

     

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

     

从机载指南针报告标题更改。 (仅限iOS)

     

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

     

在应用进入时推迟发送位置更新   背景。 (仅限iOS)

     

向附近的信标报告范围。

没有说明GPS原子钟时间戳。

答案 1 :(得分:1)

这可以获得GPS时间:

#import <CoreLocation/CoreLocation.h>

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

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