У меня установлена карта по центру и повороту в направлении и местоположении пользователя, но вид карты заблокирован, так как я не могу с ним взаимодействовать.
extension MapScreen: CLLocationManagerDelegate {
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
guard let location = locations.last else { return }
let region = MKCoordinateRegion.init(center: location.coordinate, latitudinalMeters: regionInMeters, longitudinalMeters: regionInMeters)
mapView.setRegion(region, animated: true)
func locationManager(_ manager: CLLocationManager, didChangeAuthorization status: CLAuthorizationStatus) {
checkLocationAuthorization()
func locationManager(_ manager: CLLocationManager, didUpdateHeading newHeading: CLHeading) {
mapView.camera.heading = newHeading.magneticHeading
mapView.setCamera(mapView.camera, animated: true)
}
}
}
}
Как разрешить пользователю исследовать свое окружение; прокручивать, масштабировать, взаимодействовать с булавками и так далее, одновременно центрируя и поворачивая для пользователя?