跟踪没有互联网连接的设备的相对移动?

时间:2014-12-01 16:42:04

标签: android gps geolocation

我对Android开发并不熟悉并且正在寻找一些方向。 我希望我的应用程序能够确定设备的实时相对移动。 最初,用户将标记他当前的位置。 在此之后,应用程序将跟踪相对于初始位置的移动并创建遍历的路径。 并且数据的准确度是多少,即在1米/ 1英尺半径范围内等等。所以这是我的疑问:

  1. 是否有可能在没有任何互联网的情况下开发这样的应用程序 连接以及我可以获得多少精度数据?
  2. 如果互联网连接可用,那么我应该使用哪种技术 使用和我可以获得多少精度数据?
  3. 如果还有其他更好的解决方案,请随意 建议
  4. 注意:设备无需在任何地方传输此数据,即数据保留在设备上,不会传输到服务器或任何其他设备。

1 个答案:

答案 0 :(得分:1)

对于您的任务,您需要设备的GPS传感器,没有其他传感器可以正常工作(好)。 GPS不需要互联网 (但是存在一些残缺的Android手机模式,需要初始的Inernet连接来启用GPS,但这是一个特殊的例外)。

GPS的相对运动(通常)比绝对位置更精确。 对于具有SBAS辅助GPS的地区,您可以预期总体摄像精度约为2-3m:这是美国的WAAS系统或欧洲的EGNOS,或日本的MSAS,可能还有更多。 我从未听说任何公布的相对位置准确性数字。

问题仍然存在为什么你需要相对运动(向西5米,向北6米),而不是绝对运动。 (要计算速度,最好使用该位置的速度属性)。 可能你的意思是一系列绝对位置,它们形成了行走或驱动路径的轨迹。 小心相对路径,在这里你需要更多的知识。基本上你需要两点之间的delta x和dy距离。但这更多地取决于您必须解决的确切任务。

通过减去起始位置获得相对路径。