gpt4 book ai didi

android - Android 中有没有一种方法可以在没有 GPS 的情况下获取速度?

转载 作者:行者123 更新时间:2023-12-02 17:57:05 27 4
gpt4 key购买 nike

Android 中有没有一种方法可以在没有 GPS 的情况下获取速度?我不需要准确的值。

最佳答案

嗯,有点,但你需要做很多处理..

您可以频繁读取加速度计读数并 integrate the values once to get velocity 。这不会为您提供准确的启动速度,但一段时间后它可能会起作用(除非您在手机在汽车中行驶时启动)。另请参阅this post

现在,一些伪代码:

我们从 t=0 开始并测量所有三个轴的加速度。

a = get_acceleration()

vx = vx + a.x - gravity.x;
vy = vy + a.y - gravity.y;
vz = vz + a.z - gravity.z;

执行此操作几秒钟后,所有加速度值的总和(如果采样频繁,即 50Hz)应该是速度。您还需要计算出您的设备位于哪个方向,因此您正在读取的加速度分量有多少是由于重力和补偿造成的。

关于android - Android 中有没有一种方法可以在没有 GPS 的情况下获取速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9247149/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com