我想我的第一個android應用程序,它應該跟蹤我的路線與gps coorinates。 該應用程序還有一個五個文本框,每個用戶可輸入約30個字符。 座標應保存全部30/60秒,這足夠嗎? 還是可以用10秒保存它,以及保存它的正確方法是什麼? 想過從url讀取xml,但我認爲未來可能會有更多的數據。 什麼可能是一個很好的方式將其存儲在本地sd作爲XML或普通文件,我可以從客戶端PC解析來檢索座標?將GPS座標保存到文件/ DB/xml?
謝謝你的時間。 最好的問候
我想我的第一個android應用程序,它應該跟蹤我的路線與gps coorinates。 該應用程序還有一個五個文本框,每個用戶可輸入約30個字符。 座標應保存全部30/60秒,這足夠嗎? 還是可以用10秒保存它,以及保存它的正確方法是什麼? 想過從url讀取xml,但我認爲未來可能會有更多的數據。 什麼可能是一個很好的方式將其存儲在本地sd作爲XML或普通文件,我可以從客戶端PC解析來檢索座標?將GPS座標保存到文件/ DB/xml?
謝謝你的時間。 最好的問候
如果距離地理位置足夠遠先前的位置。這樣一來,如果不丟失任何信息(換句話說,它不會幫助每隔10秒保存一次相同的位置),就可以獲得更少的數據。
在我的運動跟蹤器應用程序中,我將數據保存在數據庫表格中(緯度,經度,時間戳...基本上所有你在Location
對象中得到的)。
XML會起作用,但隨着文件中數據量的增加,性能會急劇下降。一年前我有一個類似的項目,我使用了SQLite數據庫。
想要使用的時間取決於您的需求,每10秒獲取一個位置可能會很多,您可能需要根據速度或區域(城市或高速公路)調整時間段。您還可以依靠3g(網絡取代GPS)在密集地區(城市)獲得準確,快速和便宜的(電池方面)定位修復
考慮主機的速度以及重建路徑時所需的準確性。如果你正在走路,每30秒樣本可能會很好,但如果你在車裏,你可能想要更快地抽樣。另外,我建議使用XML,我建議查找GPX格式,這也會給您帶來便攜性,因爲其他程序會理解它並允許導入/導出。
考慮主機的速度以及重建路徑時所需的準確性。如果你正在走路,每30秒樣本可能會很好,但如果你在車裏,你可能想要更快地抽樣。另外,我建議使用XML,我建議查找GPX格式,這也會給您帶來便攜性,因爲其他程序會理解它並允許導入/導出。 – rutgersmike
好吧,這對我來說似乎是最好的解決方案。感謝別人的建議。問候 – nukleos
在這種情況下,我會做出答案! – rutgersmike