Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Programmatically set google map fragment visibility (API2)

xml:

<fragment xmlns:android="http://schemas.android.com/apk/res/android"   android:id="@+id/mapFragment"   android:layout_width="match_parent"   android:layout_height="match_parent"   class="com.google.android.gms.maps.SupportMapFragment"/> 

In regular fragment it goes like this:

  mFragment = (mFragment) (getSupportFragmentManager().findFragmentById(R.id.mFragment));   mFragment.getView().setVisibility(View.INVISIBLE); 

In Google map fragment:

  mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapFragment)).getMap(); 

But how can I set map fragment visibility progrematically?

Can't do it like others fragment.

like image 372
David Avatar asked Dec 12 '12 05:12

David


1 Answers

Simple as this:

private GoogleMap mMap; private SupportMapFragment mMapFragment;  mMapFragment = ((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.mapFragment)); mMap = mMapFragment.getMap();  mMapFragment.getView().setVisibility(View.INVISIBLE); 
like image 114
David Avatar answered Sep 30 '22 14:09

David