我对Android开发并不熟悉并且正在寻找一些方向。 我希望我的应用程序能够确定设备的实时相对移动。 最初,用户将标记他当前的位置。 在此之后,应用程序将跟踪相对于初始位置的移动并创建遍历的路径。 并且数据的准确度是多少,即在1米/ 1英尺半径范围内等等。所以这是我的疑问:
注意:设备无需在任何地方传输此数据,即数据保留在设备上,不会传输到服务器或任何其他设备。
答案 0 :(得分:1)
对于您的任务,您需要设备的GPS传感器,没有其他传感器可以正常工作(好)。 GPS不需要互联网 (但是存在一些残缺的Android手机模式,需要初始的Inernet连接来启用GPS,但这是一个特殊的例外)。
GPS的相对运动(通常)比绝对位置更精确。 对于具有SBAS辅助GPS的地区,您可以预期总体摄像精度约为2-3m:这是美国的WAAS系统或欧洲的EGNOS,或日本的MSAS,可能还有更多。 我从未听说任何公布的相对位置准确性数字。
问题仍然存在为什么你需要相对运动(向西5米,向北6米),而不是绝对运动。 (要计算速度,最好使用该位置的速度属性)。 可能你的意思是一系列绝对位置,它们形成了行走或驱动路径的轨迹。 小心相对路径,在这里你需要更多的知识。基本上你需要两点之间的delta x和dy距离。但这更多地取决于您必须解决的确切任务。
通过减去起始位置获得相对路径。