2010-11-29 37 views
0

Je travaille sur une application GPS et j'ai besoin d'enregistrer un point tous les N mètres. Cependant, je ne vois pas comment je peux utiliser la méthode onLocationChanged() dans LocationListener ou toute autre méthode/classe. La méthode onLocationChanged() donne un point chaque seconde, et j'ai besoin de stocker chaque point N-mètre.GPS Android comment sauter la distance?

Je crois que cela a une solution simple, mais puisque je suis débutant dans Android, je ne peux pas le trouver.

Toute aide sera grandement appréciée.

Répondre

1

requestLocationUpdates a un minDistance paramètre, que si je me souviens bien fait ce que vous voulez. Je n'ai pas pu tester cela sur un vrai téléphone, donc je ne sais pas à quel point c'est précis.

0

il fonctionne parfaitement myManager = (. (LocationManager) ApplicationController.getAppContext() getSystemService (Context.LOCATION_SERVICE)); myManager.requestLocationUpdates (LocationManager.GPS_PROVIDER, 1 * 1000, 0.00001f, this);

mintime = 1000ms toujours appel ...