我正在开发的应用程序(使用 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) {
}