【问题标题】:Is CLLocationManager can work with external GPS in MACCLLocationManager 是否可以在 MAC 中使用外部 GPS
【发布时间】:2013-09-26 04:32:13
【问题描述】:

CLLocationManager 可以在 MAC 中使用外部 GPS 吗?

问了谷歌一段时间后,我找不到任何东西。

如果不能,那么我如何从外部 GPS 获取位置。

【问题讨论】:

    标签: macos cocoa gps cllocationmanager


    【解决方案1】:

    您可以通过外部 GPS 读取位置

    • 来自 GPS 设备连接到的(虚拟)COM 端口(通常是通过 USB 的虚拟 COM)的 NMEA 协议。所有 GPS 芯片都支持 NMEA 协议。
    • 或芯片专有的二进制协议。

    这些删除了您需要的所有数据,您不再需要 CLLLocationManager。

    【讨论】:

    • 我的目标是确保 CLLocationManager 与外部 gps 一起工作。你能确认一下吗,谢谢你的回答,这很有帮助。
    • 不,它不适用于外部 GPS。 CLLocationManager 是一个用于内部 GPS 的 API。因此,最好编写您自己的位置包装器,在使用内部 GPS 时将 CLLocationMAnager 转发到您的 LocationManager,在使用外部 GPS 时解析 NMEA 语句并将它们转发到您的 LocationManager。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-02
    • 2013-03-30
    • 2020-02-19
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多