Переход к текущей позиции пользователя

разрабатываю приложение на основе Yandex MapKit(Swift) и встала необходимость сделать кнопку перехода камеры к текущей позиции пользователя (как в том же приложении Яндекс карт). Так и не могу понять как это реализовать, буду благодарен любым советам


Ответы (2 шт):

Автор решения: Oleg Soloviev

Например, вот так:

userLocationLayer = mapView.mapWindow.map.userLocationLayer
userLocationLayer.isEnabled = true
userLocationLayer.isHeadingEnabled = true

mapView.mapWindow.map.addCameraListener(with: self)

Посмотрите мой пример здесь: https://github.com/varton86/YandexMapTest

→ Ссылка
Автор решения: emkub
btnGoToMe = findViewById(R.id.navigationArrow);
btnGoToMe.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mapView.getMap().move(
                        new CameraPosition(userLocationLayer.cameraPosition().getTarget(), 15.0f, 0.0f, 0.0f),
                        new Animation(Animation.Type.SMOOTH, 1),
                        null);
            }
        });
→ Ссылка