2010-07-19 41 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來允許用戶設置時間,然後從我的課程中的偏好設置中讀取設置用戶定義的時間間隔。