在ios中设置3D地图需要添加一个“摄影机” ,“摄影机”是摄影机类 MKMapCamera 为了支持3D地图 MKMapView中添加了camera属性 , 该属性是MKMapCamera类型
“摄像机”有如下5个重要属性
- centerCoordinate。设置地图的中心坐标
- distance。从摄像机到中心坐标的距离
- pitch。摄像机的俯视角,0º为垂直与地图 , 90º为平行于地图
- altitude。摄像机的海拔高度。
- heading。摄像头前进的方向,相对于地理北方的角度,0º说明地图定边对应为地理北方 , 90º则说明地图视图的顶部为地理的东方。
设置“摄像机“
let mapCamera = MKMapCamera()
mapCamera.centerCoordinate = CLLocationCoordinate2D(latitude: 40.002240, longitude: 116.323328)
mapCamera.pitch = 10
mapCamera.altitude = 500
mapCamera.altitude = 45
self.mapView.camera = mapCamera