2015-05-25 331 views
4

當我的藍點圖標消失時,我感到困惑。過去是我可以顯示藍點圖標。但現在它只是將相機放大到當前位置,而沒有藍點圖標。在當前位置顯示藍色圓點圖標Google地圖

這裏是我的代碼:

private void handleNewLocation(Location location) { 
    Log.d(TAG, location.toString()); 
    double currentLatitude = location.getLatitude(); 
    double currentLongitude = location.getLongitude(); 
    LatLng latLng = new LatLng(currentLatitude, currentLongitude); 
    mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng)); 
    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, 21)); 
    } 

enter image description here

+0

你可能需要更新您的標記上的位置變化...檢查標記的文檔[這裏](https://developers.google.com /地圖/文檔/機器人/標記)。 – Mikel

+0

你必須點擊'MyLocation'按鈕來顯示藍點。您可以通過調用'mMap.setMyLocationEnabled(true);'來啓用它,儘管看起來您已經在屏幕截圖中啓用了它。 –

回答

12

你需要做如下:

GoogleMap myMap; 
myMap.setMyLocationEnabled(true); 

你可以在我的github上here所有樣本項目代碼,並嘗試自己: )

+0

這對你有幫助嗎?如果是這樣,請接受,謝謝 – bjiang

-1

請寫下以下內容 -

  mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(myLoc, 15)); 

最大縮放視圖可高達20

相關問題