带有外部 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的主要内容,如果未能解决你的问题,请参考以下文章
Apple 的 CLLocation 管理器的外部 NMEA GPS
使用带有 GPS 提供程序的 requestLocationUpdates 永远不会调用 onLocationChanged