我創建了我的第一個應用程序,顯示用戶位置信息以及谷歌地圖上顯示的位置。目前的應用程序/地圖完美的作品,因爲我想它除了一個小iggle,地圖不斷跳回到用戶的位置,並放大回到設定值。中心用戶在谷歌地圖上的位置,但允許自由移動
我所追求的是更新用戶位置和放大的地圖,但只有當它連接到GPS時纔會這樣做。完成此操作後,用戶已移動地圖或放大或縮小位置仍會顯示,但不會再次居中,或放大/縮小(每更改一次位置),類似於Google地圖應用可以。
目前我在onLocationChanged
方法中有以下代碼,我相信我需要移動它或創建一些邏輯來完成我之後的操作。
public void onLocationChanged(Location location) {
// Update Location On Map
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, 16.0F));
}
這是使用最新的GoogleAPIClient
。我看了很多這裏和網上的教程,我似乎無法弄清楚。我相信這將是簡單的修復。
謝謝你完美的作品。 –
歡迎@DarrenCashmore – FaisalAhmed
看我已經更新我的答案請使用這個 – FaisalAhmed