有没有办法在swift 2中加载面向南而不是北的mapKit?
我已经尝试过 MKMapCamera 并查看了苹果文档,但我没有阅读或尝试过任何工作。
提前致谢。
有没有办法在swift 2中加载面向南而不是北的mapKit?
我已经尝试过 MKMapCamera 并查看了苹果文档,但我没有阅读或尝试过任何工作。
提前致谢。
以下 Swift 代码创建了MKMapCamera
一个航向为 180° 的对象,它将地图定向为朝南:
let camera = MKMapCamera()
camera.centerCoordinate = CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294)
camera.heading = 180.0
mapView.setCamera(camera, animated: true)
的heading
属性MKMapCamera
控制地图将面对的罗盘角度。0° 是北,45° 是东北,90° 是东,依此类推。
如果你有一个带有一个MKMapView
对象的 IB 出口的视图控制器,你可以将上面的代码添加到viewDidLoad
方法中:
override func viewDidLoad() {
super.viewDidLoad()
let camera = MKMapCamera()
camera.centerCoordinate = CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294)
camera.heading = 180.0
mapView.setCamera(camera, animated: true)
}