2011-02-03 31 views
1

我正在写一个速度计的android程序。它现在的工作方式是赖特现在需要2个GPS位置随着时间的推移,并按时间划分距离以获得速度。问题在于它只在gps移动时刷新,所以当我停止移动时,它将保持我拥有的最后速度。有没有更好的方法来做到这一点?什么是计算Android当前速度的好方法?

+0

删除速度标签,因为我不认为是在做meta标签了。 – Olhovsky 2011-02-03 03:04:48

回答

1

您可以跟踪自上次更新以来的持续时间,并在一定时间过后调整速度。 (您可以使用Handler来安排支票)。

通常gps只会给你一个粗略的速度估计。

1

您也可以直接使用位置对象的速度估计值(通过调用hasSpeed(),然后通过调用getSpeed()得到它)来检查它。

相关问题