Настройка постоянного угла обзора карты в гибридном эстакаде
Разрабатываемое мной приложение (с использованием 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) {
}