Масштаб камеры при просмотре карты не устанавливается для текущего местоположения - PullRequest
1 голос
/ 18 февраля 2020

Я хочу установить правильный уровень масштабирования для текущего местоположения пользователя с помощью Mapkit. Я пробовал решения из стека, но не работал точно для меня. Ребята, пожалуйста, помогите мне с этим.

locationManager.requestWhenInUseAuthorization()
        locationManager.desiredAccuracy = kCLLocationAccuracyBest
        locationManager.distanceFilter = kCLDistanceFilterNone
        locationManager.startUpdatingLocation()
        mapView.showsUserLocation = true


        for point in points {
            let annotation = MKPointAnnotation()

            annotation.coordinate = CLLocationCoordinate2D(latitude: point["latitude"] as! Double, longitude: point["longitude"] as! Double)
            mapView.addAnnotation(annotation)
        }

        ** let region = MKCoordinateRegion(center: annotation.coordinate, latitudinalMeters: CLLocationDistance(exactly:9000)!, longitudinalMeters: CLLocationDistance(exactly: 9000)!)
        mapView.setRegion(mapView.regionThatFits(region), animated: true) **

Я пробовал этот код, но он неправильно масштабируется в местоположении пользователя. Любая помощь приветствуется.

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