Настройка постоянного угла обзора карты в гибридном эстакаде

Разрабатываемое мной приложение (с использованием Xcode 9 и swift 4) требует, чтобы пользователь перемещался по карте в режиме гибридного эстакады. Я многого достиг, но я хочу постоянно менять угол (чтобы они могли видеть здания и статуи) при навигации по карте. На данный момент они могут видеть карту прямо над головой и настраивать углы вручную. ниже приведен код, который я использовал до сих пор

let distance: CLLocationDistance = 650
    let pitch: CGFloat = 65
    let heading = 0.0
    var camera: MKMapCamera?

    override func viewDidLoad() {
        super.viewDidLoad()

        mapView.mapType = .satelliteFlyover

        let coordinate = CLLocationCoordinate2D(latitude: 40.7484405,
                                          `enter code here`      longitude: -73.9856644)
        camera = MKMapCamera(lookingAtCenter: coordinate,
                             fromDistance: distance,
                             pitch: pitch,
                             heading: `enter code here`heading)
        mapView.camera = camera!
    }
        @IBAction func animateCamera(_ sender: AnyObject) {
    }

0 ответов

Другие вопросы по тегам