跟踪没有互联网连接的设备的相对移动?
我完全不熟悉Android开发并寻找一些方向。 我希望我的应用能够实时确定设备的相对移动。 最初用户将标记他的当前位置。 之后,应用程序将跟踪相对于初始位置的移动并创建遍历路径。 以及和什么的精度将数据是1metre/1英尺半径范围内,即等,所以这里是我的查询:跟踪没有互联网连接的设备的相对移动?
- 是否可以开发这样的应用程序,而无需任何互联网 连接和多少精度可以得到数据吗?
- 如果网络连接可用,那么我应该使用哪种技术 以及我可以获得多少精度的数据?
- 如果有任何其他更好的解决方案,然后请随时 建议
注:设备不需要传输该数据的任何地方,即该数据保持在设备上,而不是发送到服务器或任何其他设备。
为了您的任务,您需要设备的GPS传感器,其他传感器无法工作(良好)。 GPS不需要互联网。
(但有一些残疾的Android手机modells需要一个初始的Inernet连接来启用GPS,但这是一个特殊的例外)。
全球定位系统的相对运动(通常)更加敏捷,因为它的位置很简单。 在GPS有SBAS辅助功能的地区,您可以期望获得大约2-3米的准确精度:这是美国的WAAS系统,欧洲的EGNOS或日本的MSAS,还有更多。 我从来没有听说过任何公布的数字的相对位置准确性。
问题依然存在,为什么您需要相对运动(向西-5米,北6米),而不是绝对的运动。 (要计算速度,最好使用位置的速度属性)。 也许你的意思是一系列绝对位置,它们构成了走路或驱动路径的轨迹。 要小心相对路径,在这里你需要更多的知道。基本上你需要两点之间的delta x和dy距离。但是,这更多取决于你必须解决的确切任务。
您通过减去开始位置来获得相对路径。
没有SBAS辅助系统的准确度会是多少? “为了计算速度,您最好使用位置的速度属性” - GPS传感器是否也会提供设备的速度以及移动方向?那太好了! – 2014-12-02 03:05:36
我正在开发这个应用程序,以便无法访问互联网(因此GMaps)的人可以跟踪他们的移动。公众的影响对我来说并不那么重要,因为我个人的理由需要这个应用程序。 – 2014-12-02 03:09:08
只是想知道通过GPS传感器可以获得什么原始数据?它是否有经纬度以及更多的信息?谢谢你的帮助! – 2014-12-02 03:10:13
位置数据在哪里,它只在本地保存在应用程序中吗? – tyczj 2014-12-01 16:43:54
是的,设备正在跟踪自己的路径。该设备不需要将数据发送给其他人。 – 2014-12-01 16:44:40
然后不,你不需要互联网 – tyczj 2014-12-01 16:45:43