Commit ab656736 authored by Sajal Narang's avatar Sajal Narang Committed by GitHub

Merge pull request #35 from OwaisChunawala/master, fix #34

Fix map not loading bug
parents c3cb966c c2d729ee
...@@ -179,11 +179,14 @@ public class MainActivity extends AppCompatActivity ...@@ -179,11 +179,14 @@ public class MainActivity extends AppCompatActivity
updateFragment(timetableFragment); updateFragment(timetableFragment);
break; break;
case R.id.nav_map: case R.id.nav_map:
MapFragment mapFragment = new MapFragment();
if (ContextCompat.checkSelfPermission(MainActivity.this, if (ContextCompat.checkSelfPermission(MainActivity.this,
Manifest.permission.ACCESS_FINE_LOCATION) Manifest.permission.ACCESS_FINE_LOCATION)
== PackageManager.PERMISSION_GRANTED) { == PackageManager.PERMISSION_GRANTED) {
} else updateFragment(mapFragment);
} else{
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 0); ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 0);
}
break; break;
case R.id.nav_contacts: case R.id.nav_contacts:
......
...@@ -35,7 +35,7 @@ public class MapFragment extends Fragment implements OnMapReadyCallback { ...@@ -35,7 +35,7 @@ public class MapFragment extends Fragment implements OnMapReadyCallback {
@Override @Override
public void onMapReady(GoogleMap gMap) { public void onMapReady(GoogleMap gMap) {
googleMap = gMap; googleMap = gMap;
googleMap.setMyLocationEnabled(true); // googleMap.setMyLocationEnabled(true);
googleMap.getUiSettings().setMyLocationButtonEnabled(false); googleMap.getUiSettings().setMyLocationButtonEnabled(false);
googleMap.getUiSettings().setZoomGesturesEnabled(true); googleMap.getUiSettings().setZoomGesturesEnabled(true);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment