2010-07-19 100 views
3

我想问如何自动刷新Google地图?Android:自动刷新Google地图

所以我有一个单选按钮里面的活动,用户可以选择有关自动刷新的时间间隔。然后我用带扩展CountDownTimer的类创建一个带有地图视图的类。问题是MyCountDownTimer有一个构造函数来显示它自己的接口。这是我的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) 
    } 
}

如何修改这个类,所以我的用户可以选择自己的自动刷新间隔,或者是有没有解决的如何自动刷新古尔图任何其他方式?谢谢。

〜问候〜

+0

为什么要刷新谷歌数据?它不会经常更改,并且您将始终可以看到每个默认的最新数据。你的意思是在Google上刷新你的数据吗? – 2011-02-11 10:58:41

+0

什么是你想自动刷新? 用户的GPS位置是用户吗?还是地图上显示用户位置或完全不同的地方? – Noloxs 2011-04-04 14:02:07

回答

0

我做过类似的东西,可以让用户设定的时间间隔为特定的动作。我使用PreferenceActivity来允许用户设置时间,然后从我的课程中的偏好设置中读取设置用户定义的时间间隔。