【发布时间】:2014-12-26 23:15:05
【问题描述】:
最近,在 iPhone 上开发应用程序时,我遇到了跟踪车辆的问题。如果使用 Parse 是静止的,在地图上跟踪车辆很容易(尽管不确定这是否是最好的方法),但问题是跟踪车辆是否移动。如果车辆的位置没有改变,我不想在 Parse 中不必要地查询地理点。我被引导使用 Twisted,在做了一些调查之后,意识到这可能是一个解决方案。使用反应器循环,当位置发生变化时,我可以通知其他用户并适当地更新他们的地图。从概念上讲,我理解这个问题,但无法找到有关 GPS 扭曲的信息或帮助。
我目前一直在运行站点上的 gps 示例,http://twistedmatrix.com/documents/12.0.0/core/examples/gpsfix.py
使用我的 MacBook Pro 进行测试,我找到了可用的串行端口,它尝试作为 NMEAReciever 打开,但我希望写入 GPS 位置。一旦我能够理解如何与 GPS 交互,我觉得我可以按照本教程的方式通过 iPhone 使用 NSStreams 处理这些信息,除了发送文本消息,它将发送 GPS 位置 http://www.raywenderlich.com/3932/networking-tutorial-for-ios-how-to-create-a-socket-based-iphone-app-and-server
总的来说,我的问题是如何通过提供的教程使用 Twisted 访问设备的 GPS 坐标。我希望我的问题足够详细,并且我很乐意与某人通信更多细节。谢谢你
【问题讨论】: