Улучшите точность определения местоположения GPS в КотлинеIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Улучшите точность определения местоположения GPS в Котлине

Сообщение Anonymous »

Я разрабатываю функцию GPS-слежения с использованием Kotlin. но когда я отслеживаю местоположение, а затем показываю геолокацию на карте Google, происходит некоторое отклонение.

Код: Выделить всё

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)
}
Я думаю, что отклонение составляет около 5–10 м. Отклонение особенно велико в помещении.
Я хочу повысить точность определения местоположения по GPS.

Подробнее здесь: https://stackoverflow.com/questions/783 ... -in-kotlin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»