我想創建一個應用程序來記錄我的慢跑/步行路線,類似於我的曲目應用程序(http://www.google.com/mobile/mytracks/)。我想記錄位置,將其顯示在Google地圖中並與其他用戶交流。 我需要從某件事開始,像一個計劃。 我該如何開始?或者至少可以有人提出我需要使用什麼?Android的替代Mytrack
-1
A
回答
3
下面是一些你需要學習如何做的事情:
- 發揮設備的當前位置的GPS
- 存儲多個位置進入的路徑,過濾掉噪音和減少數量指向一個合理的量
- 畫上一個谷歌地圖多邊形視圖代表你的路線
- Web服務收到您的帳戶下的軌道,並將其儲存在數據庫中
- 用於Web服務的登錄系統(這可能是一個整體職務本身)
- 對Web服務選擇你的「朋友」,讓您可以與其他選定的用戶
- 集成在谷歌地圖互動的一種方式網站顯示其他人的路線
這只是我的頭頂,我相信你會發現更多的,因爲你在你的腦海中澄清你的想法。
3
的GPS位置:
LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000L, 5.0f, this);
@Override
public void onLocationChanged(Location location) {
if (location != null) {
double lat = location.getLatitude();
double lng = location.getLongitude();
GeoPoint myCurPos = new GeoPoint((int) (lat * 1000000), (int) (lng * 1000000));
}
}
停止更新:
lm.removeUpdates(this);
使用MapView
和ItemizedOverlay<OverlayItem>
谷歌地圖
1
首先,你應該決定你的應用程序的功能。我覺得你的應用必須有:
- 其形線
- 加快和加速向下的時刻(你可以計算出距離的兩個點之間的和未來比較和最後計算)
- 大按鈕的路線(累人動手)
這些是我的第一個意見。
相關問題
- 1. Android的替代AsyncTask
- 2. 替代Android的ReplacementSpan
- 3. Android WebView的替代
- 4. 替代android的setRotationY?
- 5. 替代WinForms的Android
- 6. android mediaplayer的替代?
- 7. WKWebview Android替代
- 8. Android替代jtable?
- 9. Android替代MetroGridHelper
- 10. GameCenter替代Android?
- 11. 替代的WebView的Android
- 12. Android的:替代的context.getDrawable()
- 13. getExternalFilesDir替代的Android 2.1的
- 14. 替代hasPermanentMenuKey()Android 2.3.3
- 15. 替代onSelectedDayChange calendarview android
- 16. Android 4.2.2替代webview
- 17. Android 1.6 setZOrderOnTop替代
- 18. Android ListView的替代UI
- 19. 替代Android中的AbsoluteLayout?
- 20. Line2D的Android替代品?
- 21. Android - OpenCV的替代方案?
- 22. Java/Android:StringUtils.countMatches替代Android的?
- 23. Java中的PostMessage()替代(Android)
- 24. Android的VLC庫替代
- 25. Xamarin的Android爲System.Drawing.Image替代
- 26. Android的CATiledLayer替代方案?
- 27. Android的TestFlight替代品
- 28. Android的ViewPager替代方案
- 29. Android的替代選擇Cruton
- 30. java上的替代品android
感謝您對Greg的回覆。關於數據庫呢,是否可以將地圖存儲在SQL數據庫中,或者可以將它製作成XML? – alex
你也可以做。我知道[PostgreSQL](http://postgresql.org)有很多GIS功能可以專門幫助存儲地圖軌道數據。 –