删除谷歌地图控件

时间:2015-06-02 08:56:48

标签: android google-maps

我的问题很简单,但我还没有找到答案。我需要从地图中删除这些控件:

Map Controls

当我按下我的标记时,它们会出现。这是我设置地图的代码。

        mMap = ((MapFragment) getChildFragmentManager().findFragmentById(R.id.map)).getMap();

        mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);

        // Showing / hiding your current location
        mMap.setMyLocationEnabled(false);

        // Enable / Disable zooming controls
        mMap.getUiSettings().setZoomControlsEnabled(false);

        // Enable / Disable my location button
        mMap.getUiSettings().setMyLocationButtonEnabled(false);

        // Enable / Disable Compass icon
        mMap.getUiSettings().setCompassEnabled(true);

        // Enable / Disable Rotate gesture
        mMap.getUiSettings().setRotateGesturesEnabled(true);

        // Enable / Disable zooming functionality
        mMap.getUiSettings().setZoomGesturesEnabled(true);

        mMap.setPadding(0, 150, 0, 150);

2 个答案:

答案 0 :(得分:2)

根据文档,您可以使用方法 setMapToolbarEnabled 。所以你需要添加以下行:

mMap.getUiSettings().setMapToolbarEnabled(false);

答案 1 :(得分:0)

您也可以在xml中设置

<fragment       xmlns:map="http://schemas.android.com/apk/res-auto"          
                android:name="com.google.android.gms.maps.SupportMapFragment"
...
                map:uiMapToolbar="false"
...
/>