对于iPad或iPod touch,有没有办法确定设备是否有GPS?
额外信用:如果iPad本身没有,但它连接到第三方GPS设备怎么办?我可以确定吗?
答案 0 :(得分:10)
Apple不提供直接查询设备的功能,如果它具有GPS功能。您的问题有两种可能的解决方案:
答案 1 :(得分:5)
对于iOS 6或更高版本,您可能需要尝试
+ (BOOL)[CLLocationManager deferredLocationUpdatesAvailable]
延迟的位置更新需要GPS硬件的存在,并且可能并非所有iOS设备都支持。
答案 2 :(得分:1)
只有GPS可以提供位置属性:航向和速度
并且作为一般规则,您需要GPS才能获得精确定位,设备输出GPS将提供一个位置.getHoricontalAccuracy()高于30-40米。 (使用精确度设置CLLLocationAccuracyBest
)
所以在这种情况下,你没有准确的位置,可以永远忽略它。 (如果设备有GPS,则为独立网络)
答案 3 :(得分:0)
下载高度计或类似的应用程序。在使用下载的应用程序之前,请关闭单元格数据和wifi。然后启动应用程序,看看它是否会为您提供当前的海拔高度。如果它工作,你有GPS,如果它没有那么你没有