在我的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地图图标以蓝色标记。请看我的地图屏幕的图像。
如何从地图片段隐藏方向和Google地图图标?
答案 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)来启用和禁用工具栏。