Map
Map
AppCompatActivity;
import android.os.Bundle;
import com.google.android.gms.maps.*;
import com.google.android.gms.maps.model.*;
import com.google.android.gms.location.*;
import com.google.android.gms.tasks.*;
Location loc ;
FusedLocationProviderClient flpc;
int REQ_Code = 101;
super.onCreate(s);
setContentView(R.layout.act_map);
flpc = LocationServices.getFusedLocationProviderClient(this);
fetchLocation();
if(ActivityCompat.checkSelfPermission(this,Manifest.permission.ACCESS_FINE_LOCATION
) != PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions(this,Manifest.permission.ACCESS_FINE_LOCATION,REQ
_CODE);
flpc.getLastLocation(new OnSucessListener(){
mf.getMapAsync(this);
}
public void onMapReady(GoogleMap gm){
if(loc != null){
LatLng latLng = new LatLng(loc.getLatitude(),loc.getLongitude());
gm.animateCamera(CameraUpdateFactory.newLatLng(latLng));
gm.addMarker(new MarkerOptions().position(latLng).title("Your
here"));
}
}
super.onRequestPermissionResult(ReqCode,permissions,gResults);
fetchLocation();
}