Как установить регион MKMapView на текущее местоположение и следовать местоположению пользователя? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть кнопка, которая центрирует карту и устанавливает регион в зависимости от текущего местоположения пользователя, а затем задает режим отслеживания пользователя.Я слежу за пользователями во время движения, и если они перемещают карту или уменьшают масштаб, он устанавливает для режима отслеживания пользователя значение none.

Это то, что у меня есть

guard let currentLocation = locationManager.location else { return }
let coordinateRegion = MKCoordinateRegion(center: currentLocation.coordinate,
                                          latitudinalMeters: regionRadius,
                                          longitudinalMeters: regionRadius)
map.setRegion(coordinateRegion, animated: true)
map.setUserTrackingMode(MKUserTrackingMode.follow, animated: true)

Он успешно устанавливает регионвернуться к текущему местоположению пользователя, а затем следовать режиму отслеживания пользователя, но по какой-то причине он больше не следует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...