79628208

Date: 2025-05-19 06:51:38
Score: 0.5
Natty:
Report link

// Step 1: Permissions को चेक करो और रिक्वेस्ट करो (AndroidManifest.xml में भी डालना होगा)

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

// Step 2: Activity या Fragment में कोड:

if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {

ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.ACCESS_FINE_LOCATION), 100)

} else {

getCurrentLocation()

}

fun getCurrentLocation() {

val fusedLocationClient = LocationServices.getFusedLocationProviderClient(this)

fusedLocationClient.lastLocation.addOnSuccessListener { location -\>

    if (location != null) {

        val latitude = location.latitude

        val longitude = location.longitude

        println("Latitude: $latitude, Longitude: $longitude")

    } else {

        println("Location not found!")

    }

}

}

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Location access