设置MKMapView Span而不移动地图

时间:2017-08-26 02:30:47

标签: swift mkmapview mapkit

如何在不移动地图位置的情况下调整MKMapView范围(缩放)。我试图这样做是为了限制用户进一步缩小。

2 个答案:

答案 0 :(得分:0)

对实例使用 MKCoordinateSpanMake()方法

let span = MKCoordinateSpanMake(0.05,0.05)

答案 1 :(得分:0)

尝试使用MKMapView相机进行缩放,调整eyeAltitude参数可以帮助您

func makeZoomWithCamera(){
    let newCamera: MKMapCamera = MKMapCamera(lookingAtCenter: self.mapView.camera.centerCoordinate, fromEyeCoordinate: self.mapView.camera.centerCoordinate, eyeAltitude: 10)
    self.mapView.setCamera(newCamera, animated: true)
}