Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Maps Android Studio - how disable the map controls?

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?

Here is my code:

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 :)

like image 307
IV Szilveszter Fejes Avatar asked Sep 19 '25 10:09

IV Szilveszter Fejes


1 Answers

Thank you @Coeffect! It works!

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);
}
like image 152
IV Szilveszter Fejes Avatar answered Sep 21 '25 00:09

IV Szilveszter Fejes