С помощью MKMapView
появится опция "Показать текущее местоположение пользователей", которая автоматически покажет местоположение пользователя на map
.
Я бы хотел переместить и увеличить масштаб до этого местоположения, когда оно будет найдено (и если оно изменится).
Проблема заключается в том, что не появляется какой-либо метод, называемый при обновлении местоположения пользователя на map
, поэтому мне некуда поставить код, который будет zoom/scroll
.
Есть ли способ получить уведомление, когда MKMapView
получил (или обновил) местоположение пользователя, чтобы я мог перемещать/масштабировать его? Если я использую свой собственный CLLocationManager
, то обновляемые обновления не соответствуют обновлениям маркера пользователя на карте, поэтому он выглядит глупым, когда моя карта перемещается и масштабирует секунды до появления синего штыря.
Это похоже на базовую функциональность, но я потратил несколько недель на поиски решения и ничего не закрыл.