Swift 在不移动地图的情况下设置MKMapView范围

Swift 在不移动地图的情况下设置MKMapView范围,swift,mkmapview,mapkit,Swift,Mkmapview,Mapkit,如何在不移动地图位置的情况下调整MKMapViewspan(缩放)。我试图这样做是为了限制用户缩小到超出预期的程度。例如,使用MKCoordinateSpanMake()方法 让span=MKCoordinateSpanMake(0.05,0.05)尝试使用MKMapView相机进行缩放,调整eyealtime参数可以帮助您 func makeZoomWithCamera(){ let newCamera: MKMapCamera = MKMapCamera(lookingAtCente

如何在不移动地图位置的情况下调整
MKMapView
span(缩放)。我试图这样做是为了限制用户缩小到超出预期的程度。

例如,使用MKCoordinateSpanMake()方法


让span=MKCoordinateSpanMake(0.05,0.05)

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

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

然后如何将其应用于地图视图?对不起,格式是这样的,请创建纬度和经度值let lation=“value”let longitude=“value”,然后设置span let span=MKCoordinateSpanMake(0.01,0.01)let region=MKCoordinateRegion(中心:CLLocationCoordinate2D(纬度:纬度,经度:经度),span:span)setRegion(region,动画:true)您可以在此基础上展开吗?我将固定跨距的应用放在
区域willChangeAnimated
方法中@Sujanthusing
mapView.setRegion(…)
将平移平移到给定的区域。我不想通过编程平移地图-只修复缩放@Sujanth你能给我一些关于我答案的反馈吗?你试过了吗?这是你需要的吗?