我正在编写GPS应用程序以帮助我完成日常工作。我对android开发很新(我的背景是php和少量的C#),这是我第一次尝试GPS。我要做的第一件事就是建立一个小应用程序,跟踪GPS信号何时下降并记录掉落之前的最后一个已知坐标以及拾取后的第一个GPS坐标。如果我确定GPS是稳定的,我将建立一个GPS系统,用于在紧急呼叫期间导航到正确的建筑物和门,这将是一个基本上属于危险环境中的私人城市。
我认为第一个应用程序的第一步就是简单地获取坐标。我有使用精细的位置权限设置。我注意到,即使我坐着不动,经度和纬度的坐标也会改变。改变它的全部数字不是最后3到5个数字。有时候它是一个很大的跳跃,有时它是一个小跳跃。有时数量会增加,有时会减少,变化是不停的。
我的问题是,我是否应该担心这一点,因为它是超过所有数字的一小部分(小数点后有大约8个数字,有时更少)?我需要我的最终GPS应用程序每次都能正常工作,生活将取决于它,提前感谢。
答案 0 :(得分:3)
如果你愿意,你可以担心它,但你无能为力。由于设备正在接收的信号发生变化,GPS总是会略微波动。作为旁注,您似乎正在尝试在室内使用GPS - 这对于您的情况来说几乎是不准确的。这实际上取决于你的环境。
答案 1 :(得分:0)
所以我做了,因为user3109468说并且出去了。我写下起始坐标并在70英尺左右踱步并记下结束坐标。我通过这里运行它们:http://www.movable-type.co.uk/scripts/latlong.html它以km为单位给出了结果。我通过谷歌运行它转换为英尺它给了我68.372703412英尺。我知道从我考虑使用我的Arduino板的gps模块时,GPS仅在6英尺内准确。我的“app”不到两英尺,所以它在允许的范围内。这些数字是波动的,但不是问题。谢谢你user3109468的帮助。