Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void getDeviceLocation() {
- try{
- if(mLocationPermissionGranted){
- Task locationResult = mFusedLocationProviderClient.getLastLocation();
- locationResult.addOnCompleteListener(this, new OnCompleteListener() {
- @Override
- public void onComplete(@NonNull Task task) {
- if(task.isSuccessful()){
- mLastKnownLocation = (Location) task.getResult();
- CameraPosition oldPos = mMap.getCameraPosition();
- CameraPosition pos = CameraPosition.builder(oldPos).bearing(16).build();
- mMap.moveCamera(CameraUpdateFactory.newCameraPosition(pos));
- }else{
- Log.d(TAG,"Current Location is null. Using defaults.");
- Log.e(TAG,"Exception : %s",task.getException());
- }
- }
- });
- }
- }catch (SecurityException e){
- Log.e("Exception: %s", e.getMessage());
- }
- }
Add Comment
Please, Sign In to add comment