2016-10-17 34 views
-4

我是新來的機器人,我正在創建一個應用程序,記錄一旦你點擊「開始」按鈕後手機的總行程。例如,您單擊開始按鈕並開始運行,在您運行時會有一個實時更新的總距離標籤,並且會從您單擊「開始」按鈕的起始點開始記錄總距離,以及直到您點擊「停止」按鈕。如何在Android中運行時記錄從起點到終點的總距離?

我的問題是,什麼是最好的和最簡單的方法來做到這一點?我已經完成了設備位置的請求許可。基於我的研究,我很困惑我將要使用什麼,GPS或加速計?沒有互聯網連接,是否可以記錄旅行的總距離?先謝謝你。

+0

有LocationListener,所以當GPS更新時,將其顯示到屏幕。不需要網絡連接。我不認爲有移動設備上的加速度計之類的東西。 – Sean83

回答

0

。這些都是問題只有你自己才能回答,但...

1),可以使用GPS沒有互聯網(以及衆多的應用程序計算出的位置和/或行駛距離沒有互聯網連接)。

2)即使在加速度會導致隨着時間的推移顯著位置誤差小的不確定性(當然使用在典型的機器人裝置的排序acelerometer的),所以該方法是不太可能是實用的或準確的。

相關問題