带有外部 GPS 的 CLLocationManager/MKMapView

Posted

技术标签:

【中文标题】带有外部 GPS 的 CLLocationManager/MKMapView【英文标题】:CLLocationManager/MKMapView with external GPS 【发布时间】:2012-12-27 22:24:40 【问题描述】:

我收到多个用户的报告,称他们的外部 GPS 设备(主要是 Bad Elf)无法与我的支持 GPS 的应用配合使用。我没有对 GPS 单元进行任何手动检测;该应用程序假定设备有一个单元,如果没有找到位置,只会显示一个错误。我的问题是:

是否需要进行任何其他设置以允许 CLLocationManager 和 MKMapView 与没有内部 GPS 单元的设备上的外部 GPS 交互?

【问题讨论】:

听起来与其他应用程序开发人员在使用 ios6 和外部 GPS 设备时遇到的问题相同。谷歌他们,你会得到像blog.foreflight.com/2012/10/02/external-gps-devices-and-ios-6这样的文章 【参考方案1】:

我认为你对此无能为力。这是 Apple 和 GPS 供应商的问题。您正在使用 API 访问内部 GPS。

【讨论】:

【参考方案2】:

正如 Till 在他的评论中指出的那样,这似乎是 iOS 6 的一个问题。您可以阅读更多关于它的信息 here 以及他提供的链接。

【讨论】:

以上是关于带有外部 GPS 的 CLLocationManager/MKMapView的主要内容,如果未能解决你的问题,请参考以下文章

iOS 8 使用外部 GPS

我可以检测到 iOS 设备连接了外部 GPS 吗?

Apple 的 CLLocation 管理器的外部 NMEA GPS

使用带有 GPS 提供程序的 requestLocationUpdates 永远不会调用 onLocationChanged

Python + Mapnik:关于如何渲染带有 gps 轨迹的地图的示例

我可以打开带有指向 GPS 位置的链接的离线地图应用程序吗?