#java #android #kotlin #yandex-maps
Вопрос:
Как я могу получить текущее местоположение в Картах Яндекса на Android? Я использую пример из Яндекса https://github.com/yandex/mapkit-android-demo/blob/master/src/main/java/com/yandex/mapkitdemo/UserLocationActivity.java
Но в нем невозможно получить координаты.
Кроме того, я попытался использовать этот код,
private fun getCurrentLocation() {
val mapKit = MapKitFactory.getInstance()
mapKit.createLocationManager().requestSingleUpdate(object : LocationListener {
override fun onLocationUpdated(location: Location) {
Log.d("TagCheck", "LocationUpdated " location.position.longitude)
Log.d("TagCheck", "LocationUpdated " location.position.latitude)
}
override fun onLocationStatusUpdated(locationStatus: LocationStatus) {
}
})
}
Но обратный вызов не работает. В настройках приложения включено разрешение на геолокацию