Google Maps Android Studio-如何禁用地图控件? [英] Google Maps Android Studio - how disable the map controls?
本文介绍了Google Maps Android Studio-如何禁用地图控件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用MapsActivity在Android Studio中工作.一切正常,但是如何禁用显示在Google地图顶部的地图控件?
I'm working in Android Studio with MapsActivity. Everything works fine, but how do I disable the map controls that show up on top of the Google map?
这是我的代码:
public class MapsActivity extends FragmentActivity {
private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
setUpMapIfNeeded();
}
@Override
protected void onResume() {
super.onResume();
setUpMapIfNeeded();
}
private void setUpMapIfNeeded() {
if (mMap == null) {
mMap = ((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
if (mMap != null) {
setUpMap();
}
}
}
private void setUpMap() {
mMap.addMarker(new MarkerOptions()
.position(new LatLng(46.066185, 19.674654))
.title("Novo naselje okretnica ")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.bluebus2)));
}
查看图片,看看我在说什么.
Check out the image, to see what I'm talking about.
所以有问题,我不想要那些地图控件.请帮助我找出如何禁用此功能.谢谢:)
So there is the problem, I don't want those map controls. Please help me figure out how to disable this. Thx :)
推荐答案
谢谢@Coeffect!可行!
Thank you @Coeffect! It works!
公共类MapsActivity扩展了FragmentActivity {
public class MapsActivity extends FragmentActivity {
private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
setUpMapIfNeeded();
mMap.setMyLocationEnabled(true);
mMap.getUiSettings().setMapToolbarEnabled(false);
}
这篇关于Google Maps Android Studio-如何禁用地图控件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文