2010-11-29 3 views
0

私はGPS対応のアプリケーションで作業しており、Nメートルごとにポイントを記録する必要があります。しかし、私はLocationListenerや他のメソッド/クラスでonLocationChanged()メソッドをどのように使用できるか分かりません。 onLocationChanged()メソッドは1秒ごとにポイントを与え、Nmポイントごとに格納する必要があります。Android gps距離をスキップする方法は?

私はこれが簡単な解決策を持っていると信じていますが、私はAndroidの初心者であるため、見つけられません。

ご協力いただければ幸いです。

答えて

1

requestLocationUpdatesは、minDistanceパラメータを持っています。私はあなたがしたいことを正しく思い出した場合、 です。私は本当の電話でこれをテストすることができませんでしたので、私はそれがどれほど正確かわかりません。

0

それが完璧に働いている myManager =(。(LocationManager)ApplicationController.getAppContext()getSystemService(Context.LOCATION_SERVICE)); myManager.requestLocationUpdates(LocationManager.GPS_PROVIDER、1 * 1000、0.00001f、this);

mintime = 1000msいつも電話しています....

関連する問題