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
方法中@SujanthusingmapView.setRegion(…)
将平移平移到给定的区域。我不想通过编程平移地图-只修复缩放@Sujanth你能给我一些关于我答案的反馈吗?你试过了吗?这是你需要的吗?