2011-02-03 17 views
0

我正在實施getspeed以獲得移動設備的速度,而在phone.why getSpeed()總是return 0在android ..?..我使用GPS獲取座標。Android Getspeed使用地圖

if(location.hasSpeed() == true) 
{ 
    Toast.makeText(ProxAlertActivity.this, "Speed:"+ location.getSpeed(), Toast.LENGTH_LONG).show(); 
} 

回答

0

你的移動速度有多快?請記住,嵌入在手機中的GPS單元的精度可能相當差,特別是在周圍有高樓的城市地區。您是否嘗試過駕駛汽車或在巴士上進行測試?

另外請記住,GPS單元可能需要長達幾分鐘的時間來檢測足夠的衛星來提供準確的位置和速度信息。

+0

嗨..我試着騎自行車,時速30公里,速度3.4563282363公里/小時..正在使用的代碼是正確的 – 2011-02-04 11:53:16