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