Android谷歌地图版本-2显示方向和谷歌地图图标

时间:2015-03-25 11:57:05

标签: android google-maps google-maps-markers google-maps-android-api-2 android-maps

在我的Android应用程序中,我的地图屏幕会在地图上点击标记时显示方向和Google地图。我在我的申请中使用了以下内容。

XML:

<fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.MapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

在代码中:

GoogleMap googleMap = ((MapFragment) getFragmentManager().findFragmentById(
        R.id.map)).getMap();

我已标记方向,Google地图图标以蓝色标记。请看我的地图屏幕的图像。

enter image description here

如何从地图片段隐藏方向和Google地图图标?

4 个答案:

答案 0 :(得分:19)

Google Map为此提供了一个简单的布尔方法:

gmap.getUiSettings().setMapToolbarEnabled(false);

你已经完成了。

答案 1 :(得分:3)

TL; DR版本:

尝试覆盖OnMarkerClickListener并返回true


更长的版本:

当您返回true时,请说GoogleMap

  

我是开发人员,他点击了Marker。你,谷歌地图,不必做任何事情。

因此结果GoogleMap不会执行默认操作,在这种情况下会显示:显示那些按钮(您不想要的)。

答案 2 :(得分:1)

     @Override
        public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;
            // for Map tool disable
    mMap.getUiSettings().setMapToolbarEnabled(false);

           // for Zoom Button Enable on Google Map
mMap.getUiSettings().setZoomControlsEnabled(true);

          //for Location  Button enable on Google Map
        mMap.getUiSettings().setMyLocationButtonEnabled(true);
    }

答案 3 :(得分:0)

它被称为Map toolbar

  

您可以通过调用UiSettings.setMapToolbarEnabled(boolean)来启用和禁用工具栏。