2013-12-09 147 views
0

我想使用map.setMyLocationEnabled(true)在Google MAP中顯示我當前的位置。
當我運行該應用程序時,它會始終顯示錯誤的位置,前1到2分鐘...然後它會轉到我目前的位置。
每次打開應用程序時都會發生這種情況。我希望Google MAP在我開始申請時顯示我的當前位置。Android Google MAP V2 map.setMyLocationEnabled(true)

map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();  
     map.setMyLocationEnabled(true); 
+1

發佈您的代碼,你已經實現。 – Piyush

回答

1

您可以在前臺應用位置更新,並在後臺禁用它們。切換在活動onStart和使用更新:

請求更新的API是:

LocationManager.requestLocationUpdates 

刪除更新API是:

LocationManager.removeUpdates 
+0

感謝您的重播。我正在使用MAP視圖而不是位置管理器。那麼,我將如何/在哪裏使用這個。 – user2775735

+0

您可以將更新放置到主活動代碼中,onStart您requestLocationUpdates並在onPause您removeUpdates – Niko

相關問題