2015-08-16 56 views
0

Google Maps我提取用戶位置並顯示用戶當前位置的自定義標記圖標。一切安好。但是當我點擊標記圖標時,屏幕底部會出現兩個小圖標。OnClick在Google地圖中顯示我的位置標記在屏幕底部顯示兩個圖標

一個是Google MapsNavigation圖標,另一個是Google Maps圖標。點擊這些圖標,它將我帶到Google Maps應用程序。

再次點擊地圖,他們消失。所以,如果我點擊用戶位置標記,這種情況會持續發生。作爲參考,我添加了代碼和屏幕截圖。

public void getMyLocation(final GoogleMap googleMap) { 
    LatLng latLng = new LatLng(LATITUDE, LONGITUDE); 
    CameraPosition.Builder builder = new CameraPosition.Builder(); 
    builder.zoom(15).target(latLng); 
    googleMap.addMarker(new MarkerOptions() 
     .icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_place_blue_24dp)) 
     .position(latLng)); 
    googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(builder.build())); 
} 

Before clicking on location marker

After on click of marker

我不知道爲什麼會這樣!我錯過了什麼?

+0

這對你有幫助嗎? –

回答

1

這是新版Play Services的一項功能。
您可以從GoogleMap的UiSettings中禁用它。

mMap.getUiSettings().setMapToolbarEnabled(false); 
+0

這幫了我......謝謝:) –