2011-09-21 33 views
3

我很困惑。 This表示getSpeed僅返回setSpeed設置的值。Android:getSpeed會返回用戶的速度嗎?

但其他來源似乎表明,getSpeed應該實際返回一個速度。 android文檔說getSpeed「以米/秒的速度返回設備的速度。」其他來源似乎也表示它可以恢復設備的速度,例如,

http://comments.gmane.org/gmane.comp.handhelds.android.devel/125386

Detect a speed in android

哪個是正確的?我似乎無法讓getSpeed返回一個非零值,所以如果它確實起作用,我可能會搞砸的是哪些常見的粘連點?我相信,我有正確的清單。

回答

0

速度計算使用GPS,所以你應該使用GPS位置提供商,並有GPS衛星修復。

+0

好的,我明白了。我一直無法讓getSpeed返回一個衛星定位和提供者的結果。 getSpeed是否會返回由GPS設備計算出的速度? – chris

+0

use double speed = location.getSpeed(); – 2012-04-20 08:49:25