Is it possible to retrieve the GPRMC from device GPS?(是否可以从设备 GPS 中检索 GPRMC?)
问题描述
我正在寻找一种从设备 GPS 获取 GPRMC 信息的方法.
I 'm looking for a way to obtain the GPRMC info from device GPS.
有没有可能?
推荐答案
不,不可能.
首先 GPRMC 是来自基于文本的 NMEA 协议的消息,它是一个没有很好定义的协议,每个芯片制造商对它的解释不同.
对于大多数专业设备,使用芯片制造商提供的二进制协议.即使 Apple 在内部使用 NMEA Protokoll 与芯片通信,您也无法访问该消息.
No, it is not possible.
First GPRMC is a message from the text based NMEA protocoll, which is a not well defined protocoll, each chip manufacturer interprets it differently.
Therfore most professional devices, use the binary protocoll from the Chip manufacturer.
And even when Apple woud internally use the NMEA Protokoll to communicate with the chip, you would not have any access to that messages.
但是 GPRMC 消息的数据在 CLLocationManager 下发的 CLLocation 中是可用的.
However the data of the GPRMC message is available in CLLocation delivered by CLLocationManager.
让我们看看RMC的属性:
Lets look at the attributes of RMC:
- 时间:不,不是真的,苹果可能会按当地时间校正时间,或者通过用户校正偏移量抵消.
- validFlag:在 CLLocation 中为是
- 纬度:是的
- 经度:是的
- 速度:是的
- 课程:是(CLLocation.course)
- 磁性变化:可以,但需要 API 调用.
这篇关于是否可以从设备 GPS 中检索 GPRMC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:是否可以从设备 GPS 中检索 GPRMC?
基础教程推荐
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01