是否可以在iOS中获取GPS原子钟时间戳? 此外,是否可以看到某个样本中使用了哪些卫星?
据我所知GPS接收器获取此信息,但我找不到任何方法可以访问它。
答案 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中排除。