我正在尝试做一些关于地图移动的动画。因此,当用户单击地图上的一个点时,地图视图将放大到该空间,然后缩小到该点。怎么做?
答案 0 :(得分:0)
要更改mapView相机,请将其设置为与animated:true
无关的区域,如下所示
var region:MKCoordinateRegion=MKCoordinateRegion()
region.center.latitude = // set lat;
region.center.longitude = // set lon;
region.span.latitudeDelta = 0.090;
region.span.longitudeDelta = 0.090;
region = self.mapView.regionThatFits(region)
self.mapView.setRegion(region, animated: true)