Как найти координаты пользователя в комплекте Яндекс Карта?
Как найти координаты пользователя в ЯндексМапките?
Пользуюсь классом Location и прописываю
private Location location;
location.getPosition();
но он пуст.
1 ответ
Решение
Вам стоит заглянуть в репозиторий: https://github.com/yandex/mapkit-ios-demo - там много полезных примеров. Вот как я это делаю, если хочу узнать местоположение пользователя в приложении iOS:
let mapKit = YMKMapKit.sharedInstance()
let userLocationLayer = mapKit.createUserLocationLayer(with: mapView.mapWindow)
userLocationLayer.setVisibleWithOn(true)
userLocationLayer.isHeadingEnabled = true
mapView - это YMKMapView! из раскадровки.
Конечно, вы также должны спросить разрешения у пользователя и добавить в info.plist "Конфиденциальность - Местоположение при использовании Описание использования".