Я только что узнал, что мой GPS возвращает координаты широты и долготы меньшей длины.
Возвращается широта: 00.0000000
(9 символов)
Вместо: 00.00000000000000
(16 символов),
Из-за длины, когда я использую свой геокодер, он возвращает разные названия мест. Как я могу получить координаты во всю длину?
Вот код:
val listenerMain = object : LocationListener {
override fun onLocationChanged(location: Location) {
locationManager.removeUpdates(this)
lastLatitude = location.latitude
lastLongitude = location.longitude
}
override fun onStatusChanged(s: String, i: Int, bundle: Bundle) { }
override fun onProviderEnabled(s: String) { }
override fun onProviderDisabled(s: String) { }
}
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0f, listenerMain)
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0f, listenerMain)
lastLatitude
и lastLongitude
- 9 символов.