2013-01-07 48 views
0

我如何讓我的應用程序動畫到我目前的位置?我的部分代碼如下所示:Android:我如何動畫到我目前的位置

compass.enableMyLocation(); 
       lm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); 
       lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 20000, 0, this); 

我知道,我必須使用animateTo方法。但我怎樣才能結合我的當前位置代碼和animateTo?

controller.animateTo(???); 
      controller.setZoom(16); 

回答

0

看起來您正在使用Google Maps Android API v1,現在是deprecated。該API具有內置覆蓋圖,即MyLocationOverlay,專門用於此類場景。

但是,我建議將您的應用升級到使用Google Maps Android API v2。該API沒有針對此場景的就緒(內置)功能,但可以通過幾行代碼實現,如this answer所示。

相關問題