使用外部GPS的iOS 8
我目前正在为iPhone开发一款外部蓝牙GPS(Garmin Glo)(MFi认可) 一旦它被连接起来。我尝试使用EAAccessory框架来读取NMEA数据,我只得到15字节的传入数据,然后没有更多的流数据进入 我想知道iOS是否已经将所有数据转发给了CLLocationManager 如果连接了外部GPS,则通过CLLocationManager获取的位置数据来自内部GPS还是外部GPS使用外部GPS的iOS 8,ios,iphone,bluetooth,gps,Ios,Iphone,Bluetooth,Gps,我目前正在为iPhone开发一款外部蓝牙GPS(Garmin Glo)(MFi认可) 一旦它被连接起来。我尝试使用EAAccessory框架来读取NMEA数据,我只得到15字节的传入数据,然后没有更多的流数据进入 我想知道iOS是否已经将所有数据转发给了CLLocationManager 如果连接了外部GPS,则通过CLLocationManager获取的位置数据来自内部GPS还是外部GPS 如果有人能给我解释一下背后的逻辑,我将不胜感激。谢谢 这是一款有趣的外部GPS串行到蓝牙产品。我与该设备
如果有人能给我解释一下背后的逻辑,我将不胜感激。谢谢 这是一款有趣的外部GPS串行到蓝牙产品。我与该设备或公司没有任何关联,只对iOS开发和GPS感兴趣
- 它是一款通过苹果MFI认证的蓝牙加密狗,可连接到NMEA 串行GPS
- 不需要越狱
- 无需使用任何iOS专用iOS应用程序,因为它将数据注入iOS设备核心位置API
iOS应用程序是否可以覆盖Core Location API,使其成为为设备上安装的所有应用程序提供的核心位置?CLLocationMan始终使用内部GPS。我怀疑ios是否会消耗流中的字节。很可能是您在通信设置中出错了-@AlexWien谢谢您的回复。我在iPad上运行我的应用程序,iPad没有内置gps,飞行模式打开,但它连接到外部gps(Garmin Glo)。我的应用程序很好地记录了路线。CLLocationManager会自动转向使用外部gps数据吗?@AlexWien至于设置,我想它是正确的,因为nsinputstream没有任何要读取的字节。我还从苹果公司下载了EADemo,它也显示了15字节的接收数据。谁说GPS芯片设置正确?波特率NMEA模式、二进制模式等?首先将gps连接到ublox的uCenter等PC应用程序。然后你可以看到芯片发送的信息。如果NMEA已启用,等等。顺便问一下,为什么要连接到外部GPS设备?