2010-11-29 65 views
0

我正在開發一個支持GPS的應用程序,我需要記錄每個N米的點數。但是,我無法看到我如何在LocationListener或其他方法/類中使用onLocationChanged()方法。 onLocationChanged()方法每秒給出一個點,並且我需要存儲每個N米點。Android gps如何跳過距離?

我相信這有一個簡單的解決方案,但由於我是Android的初學者,無法找到它。

任何幫助將不勝感激。

回答

1

requestLocationUpdates有一個minDistance參數,即 如果我記得正確做你想要的。雖然我還沒有在真實手機上測試過,所以我不知道它有多準確。

0

它運作正常 myManager =((LocationManager)ApplicationController.getAppContext()。getSystemService(Context.LOCATION_SERVICE)); myManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,1 * 1000,0.00001f,this);

mintime = 1000ms始終呼叫....