2010-07-19 5 views
3

Je veux savoir comment actualiser automatiquement Google Maps?Android: Auto Actualiser Google Maps

Donc, j'ai une activité avec bouton radio à l'intérieur de cet utilisateur peut choisir l'intervalle de l'actualisation automatique. Ensuite, je crée une classe avec une vue de carte avec la classe qui étend le CountDownTimer. Le problème est MyCountDownTimer a un constructeur qui affiche sa propre interface. Voici ma classe CountDownTimer.

 
public class MyCountDownTimer extends CountDownTimer{ 

    public MyCountDownTimer(long millisInFuture, long countDownInterval) { 
     super(millisInFuture, countDownInterval); 
     // TODO Auto-generated constructor stub 
    } 
    @Override 
    public void onFinish() { 
    //do something when finish 
    } 
    @Override 
    public void onTick(long millisUntilFinished) { 
    //do something when the interval is choosen 
     LocationManager.requestLocationUpdate(GPS_PROVIDER, userChoosenInterval, 0, LcoationListener) 
    } 
}

Comment puis-je modifier cette classe afin que mon utilisateur peut choisir son propre intervalle de rafraîchissement automatique, ou est-il une autre autour de la façon de rafraîchir automatiquement les cartes Goole? Merci.

~ Cordialement ~

+0

Pourquoi souhaitez-vous actualiser les données google? Cela ne changera pas très souvent, et vous verrez toujours les dernières données par défaut. Voulez-vous dire rafraîchir vos données sur Google? –

+0

Qu'est-ce que vous voulez actualiser automatiquement? Est-ce la position GPS de l'utilisateur? ou le point sur la carte qui montre la position des utilisateurs ou quelque chose de complètement différent? – Noloxs

Répondre

0

Je l'ai fait quelque chose de similaire, ce qui permet aux utilisateurs de définir l'intervalle de temps pour une action particulière. J'ai utilisé le PreferenceActivity pour permettre à l'utilisateur de régler l'heure, puis lire les préférences dans ma classe pour définir l'intervalle de temps défini par l'utilisateur.

Questions connexes