Код: Выделить всё
locationRequest = LocationRequest()
.setInterval(120000)
.setFastestInterval(60000)
.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY)
locationCallback = object : LocationCallback() {
override fun onLocationResult(locationResult: LocationResult) {
super.onLocationResult(locationResult)
if (locationResult != null) {
val location: Location? = locationResult.lastLocation
if (location != null) {
val latitude: Double = location.getLatitude()
val longitude: Double = location.getLongitude()
...
}
}
}
if (ActivityCompat.checkSelfPermission(
this,
Manifest.permission.ACCESS_FINE_LOCATION
) == PackageManager.PERMISSION_GRANTED
) {
fusedLocationClient?.requestLocationUpdates(locationRequest, locationCallback, null)
}
Я хочу повысить точность определения местоположения по GPS.
Подробнее здесь: https://stackoverflow.com/questions/783 ... -in-kotlin