Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void initMap() {
- String API_KEY = BuildConfig.APIKey;
- SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
- mapFragment.getMapAsync(new OnMapReadyCallback() {
- @Override
- public void onMapReady(GoogleMap googleMap) {
- Log.d("Map" , "map is ready");
- gMap = googleMap;
- if (locationPermissionsGranted) {
- getDeviceLocation();
- if (!hasPermissions(MapActivity.this, PERMISSIONS)) {
- ActivityCompat.requestPermissions(MapActivity.this, PERMISSIONS, permissionAll);
- }else {
- gMap.setMyLocationEnabled(true);
- }
- }
- }
- });
- }
- public static boolean hasPermissions(Context context, String... permissions) {
- if (context != null && permissions != null) {
- for (String permission : permissions) {
- if (ActivityCompat.checkSelfPermission(context, permission) != PackageManager.PERMISSION_GRANTED) {
- return false;
- }
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement