Any question for user current location (M.
IMP)
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link].*;
import [Link];
public class MainActivity extends AppCompatActivity {
FusedLocationProviderClient fusedLocationClient;
TextView locationText;
final int LOCATION_REQUEST_CODE = 100;
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
locationText = new TextView([Link]);
[Link](18);
setContentView(locationText);
fusedLocationClient =
[Link]([Link]);
if ([Link]([Link],
[Link].ACCESS_FINE_LOCATION)
!= PackageManager.PERMISSION_GRANTED) {
[Link]([Link],
new String[]{[Link].ACCESS_FINE_LOCATION},
LOCATION_REQUEST_CODE);
} else {
getLocation();
}
}
private void getLocation() {
[Link]().addOnSuccessListener([Link], location -
>{
BY VIKAS PATIL
if (location != null) {
double lat = [Link]();
double lon = [Link]();
[Link]("Current Location:\nLat: " + lat + "\nLon: " + lon);
String uri = "[Link]:q=" + [Link] + "," +
[Link]; startActivity(new Intent(Intent.ACTION_VIEW, [Link](uri)));
}
});
} Add this blue part
for location to
MSBTE,Bandra
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
[Link](requestCode, permissions, grantResults);
if (requestCode == LOCATION_REQUEST_CODE && [Link] > 0
&& grantResults[0] == PackageManager.PERMISSION_GRANTED) {
getLocation();
}
}
}
BY VIKAS PATIL