我正在開發一個用於戶外運動的應用程序,如自行車或慢跑,將座標收集爲經度/緯度對,並將它們存儲在.xml文件中。 正如我所看到的,即使設備完全站在地板上,座標也會發生變化,但是我需要了解何時用戶暫時停止會話而不使用活動識別器的API,無論客戶端使用的是android還是服務器端使用的是php腳本,因爲我需要從培訓課程中刪除靜止時間,路徑,儀表等。
這是一個完全直立設備的圖形表示的一個示例:識別用戶位置與座標日誌文件保持不變
一些想法?
我正在開發一個用於戶外運動的應用程序,如自行車或慢跑,將座標收集爲經度/緯度對,並將它們存儲在.xml文件中。 正如我所看到的,即使設備完全站在地板上,座標也會發生變化,但是我需要了解何時用戶暫時停止會話而不使用活動識別器的API,無論客戶端使用的是android還是服務器端使用的是php腳本,因爲我需要從培訓課程中刪除靜止時間,路徑,儀表等。
這是一個完全直立設備的圖形表示的一個示例:識別用戶位置與座標日誌文件保持不變
一些想法?
我目前正在使用一種名爲Pervasive Positioning的課程,其中一個hand ins是一個使用不同算法確定位置的Android項目。服務器和客戶端。
該項目在這裏上傳:cyrixmorten.net/PP-Project2.zip
它可以導入爲現有的Android項目,並應在大多數設備上運行。我已經刪除了上傳位置的一些代碼(mmm.location.logging.UploaderThread),因爲我們爲此使用了專用服務器。相同的數據本地保存在設備上(儘管未轉換爲KML)。
每個策略的相關代碼可以在mmm.location.strategy.impl包中找到。
您還可以找到一個包含算法描述的pdf格式的報告文件夾。
也許某些概念可能對您的應用程序有用。
如果您希望應用程序在靜止時停止收集位置,則可以使用加速度計來確定此位置。我有示例代碼,如果這是正確的理解。 – cYrixmorten
我已經爲慢跑做了這個,但仍然需要做我描述的其他類型的運動,順便說一句,你能告訴我你的樣本嗎? – Fujitina