ios - 如何判断 iOS 设备是否具有 GPS?

标签 ios ipad core-location

对于 iPad 或 iPod touch,有没有办法查明设备是否有 GPS?

Extra Credit:如果 iPad 本身没有连接到第三方 GPS 装置怎么办?我可以确定吗?

最佳答案

Apple 不提供直接查询设备是否具有 GPS 功能的功能。您的问题有两种可能的解决方案:

  1. 查询设备类型并据此确定它是否具有 GPS。这是描述here .

  2. Apple 推荐的方式:查看他们的文档 here (“确定可用的硬件支持”部分)。基本上你创建一个 CLLocationManager 实例并将所需的精度设置为最高级别,之后你可以查询它的精度;如果不是很准确,则可能是设备没有 GPS。

希望这对您有所帮助。 :)

关于ios - 如何判断 iOS 设备是否具有 GPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7141719/

相关文章:

ios - 应用程序终止时使用位置更新

ios - 如何计算 MapKit 中 MKRouteStep 的方向

ios - 带有使用 NIB 的委托(delegate)的 UIView 子类

ios - 捏和缩放不适用于 ipad

objective-c - 如何在我的 viewController 中显示我的图像,就像下面的屏幕截图一样?

iphone - CoreLocation/Mapkit 高度

iphone - 在应用程序不运行期间,如何增加applicationIconBadgeNumber的值?

iOS ionic 2 : How to send http request to different port than 80/443 (https)

ios - iOS 6 中的 NSURLConnectionDownloadDelegate expectedTotalBytes 为零

ios - 具有后台支持设计问题的位置感知 iOS 应用程序