设置的MKMapView跨度无移动地图
使用MKCoordinateSpanMake()方法,一个实例
设跨度= MKCoordinateSpanMake(0.05,0.05)
然后我如何将它应用到地图视图? –
很抱歉的格式,创建纬度和经度值让纬度=“值”让经度=“值”,则设置跨度让跨度= MKCoordinateSpanMake(0.01,0.01) 让区域= MKCoordinateRegion(中心:CLLocationCoordinate2D(纬度:纬度,经度:经度),跨度:跨度) mapView.setRegion(区,动画:真) – Sujanth
你能就此展开?我在'regionWillChangeAnimated'方法中应用了固定跨度。 @Sujanth使用 –
尝试使变焦与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)
}
你能不能给我我的回答的任何反馈,你有没有试过?这是你需要什么? –