Как узнать текущее местоположение в картах Яндекса на Android

#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) {
    }
})
}
 

Но обратный вызов не работает. В настройках приложения включено разрешение на геолокацию