【问题标题】:Android, Location Coordinates changing when sitting still [closed]Android,静止不动时位置坐标发生变化[关闭]
【发布时间】:2016-06-22 23:44:22
【问题描述】:

我正在编写一个 GPS 应用程序来帮助我完成日常工作。我对 android 开发相当陌生(我的背景是 php 和少量 C#),这是我第一次尝试 GPS。我要做的第一件事是构建一个小型应用程序,用于跟踪 GPS 信号何时下降并记录下降前的最后一个已知坐标以及接收后的第一个 GPS 坐标。如果我确定 GPS 是稳定的,我将构建一个 GPS 系统,以便在紧急呼叫期间导航到正确的建筑物和门,这将是在一个危险环境中的私人城市。

我认为第一个应用程序的第一步是简单地获取坐标。我使用良好的位置权限进行了设置。我注意到即使我坐着不动,经度和纬度的坐标也会发生变化。改变的不是整个数字,而是最后 3 到 5 个数字。有时是大跳跃,有时是小跳跃。数量时而增加,时而减少,变化不停。

我的问题是我是否应该担心这个问题,因为它只是整个数字的一​​小部分(小数点后大约有 8 个数字,有时更少)?我需要我的最终 GPS 应用程序每次都能正常工作,生活将取决于它,提前谢谢。

【问题讨论】:

  • 这取决于您是否希望您的应用程序精确到 5m 或 1km。

标签: android gps location coordinates


【解决方案1】:

如果你愿意,你可以担心它,但你无能为力。由于设备接收到的信号发生变化,GPS 总是会略有波动。附带说明一下,您似乎正在尝试在室内使用 GPS——这总是不准确的,几乎到了对您的情况毫无用处的地步。不过,这实际上取决于您的环境。

【讨论】:

  • 哦,现在我觉得自己很愚蠢。我把它带到外面,数字停止跳跃。我以前把它带到外面,但我正在查看小数点前的数字,试图让它们改变。我查看了如何读取坐标,并意识到这些数字不会仅仅在街区周围行驶就改变。感觉它在室内不起作用,这包括车内吗?编辑:我回到外面去上车,在我到达那里之前,我意识到当我和上次站在同一个地方时,数字又在跳跃
【解决方案2】:

所以我按照用户 3109468 说的做了,走到了一边。我写下起始坐标,然后踱步约 70 英尺,并写下结束坐标。我在这里运行它们:http://www.movable-type.co.uk/scripts/latlong.html,它给了我以公里为单位的结果。我通过谷歌运行它以转换为英尺,它给了我 68.372703412 英尺。当我为我的 Arduino 板考虑 GPS 模块时,我就知道 GPS 仅在大约 6 英尺范围内准确。我的“应用程序”距离不到两英尺,因此在允许范围内。数字在波动,但不是问题。感谢 user3109468 的帮助。

【讨论】:

    猜你喜欢
    • 2012-02-23
    • 1970-01-01
    • 2013-11-05
    • 2019-02-17
    • 1970-01-01
    • 2014-03-01
    • 2020-01-15
    • 2022-11-14
    • 1970-01-01
    相关资源
    最近更新 更多