トラックアプリ(http://www.google.com/mobile/mytracks/)と同様に、ジョギングやウォーキングのルートを記録するアプリを作成したいと思います。場所を記録してGoogleマップに表示し、他のユーザーと交換したい。計画のようなものから始める必要があります。どのように始めればよいですか?または、少なくとも誰かが私が使用する必要があるものを提案できますか?
3 に答える
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>
Google マップに使用
于 2012-09-29T20:49:34.400 に答える
3
以下は、その方法を学ぶために必要な事項の一部です。
- デバイスの GPS から現在地を取得する
- 複数の場所をパスに保存し、ノイズを除去してポイント数を妥当な量に減らします
- ルートを表す Google マップ ビューに多角形を描画します
- アカウントでトラックを受信し、データベースに保存する Web サービス
- Web サービスのログイン システム (これ自体が投稿全体になる可能性があります)
- Web サービスで「友達」を選択して、選択した他のユーザーとやり取りできるようにする方法
- Web サイト上の Google マップとの統合により、他の人のルートを表示
頭の中で考えを明確にすれば、もっと多くの発見があると思います。
于 2012-09-29T20:41:15.377 に答える
1
まず、アプリの機能を決定する必要があります。私はあなたのアプリが持っている必要があると思います:
- 一線を画したルート
- 瞬間の加速と減速 (2 点間の距離を計算し、次と最後の計算を比較できます)
- 大きなボタン (疲れた人は手が震えます)
これらは私の最初の意見です。
于 2012-09-29T20:49:38.480 に答える