【发布时间】:2011-09-01 01:38:47
【问题描述】:
使用 GPS 应用程序时,我发现在车内我可能会收到 3 颗信号质量较差的卫星。 GPS永远不会锁定,因此需要GPS的任何东西都不会起作用。 GPS 应用程序说它的精度为 0 英尺,这意味着需要 GPS 的应用程序永远不会收到成功的 GPS 信号通知。
在应用程序中,当信号质量低时,有什么方法可以获取非常粗略的 GPS 信息?如果我能做的只是粗略的速度和方向,我正在编写的应用程序会很好地工作。我不需要精确的信息。
我知道我可以使用手机信号来获取位置信息,但这些信息对于获取速度和方向毫无用处。我找不到任何使用加速度计获取粗略信息的示例代码,但即使我这样做了,它也只有在汽车停止时启动应用程序时才有效(因此它可以检测到加速度)。
如果我能得到一个非常粗略的信号,我应该能够计算速度和方向,但似乎没有办法为此注册监听器。
【问题讨论】:
-
据我所知,3 可以让您大致了解位置,但至少需要 4 才能精确定位。