1

我正在考虑开发一个应用程序来查找用户步行的距离。首先,我尝试通过 GPS 定位来实现它,但是使用传感器有什么不同的想法吗?

基本上我的应用是;用户单击开始按钮,步行开始用户单击停止按钮,步行结束,应用程序说你已经走了 bla 米。

我想在没有位置(纬度或经度)的情况下实现它

还有其他方法吗?

4

3 回答 3

5

也许这可以帮助你

此应用程序计数步骤,计算约。基于用户步长的距离和速度。

于 2012-06-12T22:12:51.857 回答
0

您唯一的其他选择是连接加速度计并找出“步骤”的样子。然后你需要提示用户他们的步幅有多长,他们有多“有弹性”等等......

这并不容易 - 根据手机的握持方式,一步看起来会有所不同:用皮带固定器绑在用户的腰部,握在手中,在钱包中弹跳,等等......一个脚步轻快的人不会像真正猛踩脚的人那样在传感器上产生明显的“碰撞”,等等......

于 2012-05-16T14:38:06.377 回答
0

据我所知,唯一的方法是使用位置(GPS 或基于网络)。

我可以想到一个(愚蠢的)想法:
如果设备有陀螺仪,您可以将手机滚过地面,再加上设备的直径,您可以计算距离;)

但是您最好的选择仍然是使用位置。

于 2012-05-16T14:39:27.100 回答