设置放大swift

时间:2017-08-04 16:50:16

标签: ios swift mapkit

在我的应用程序中,我有一个mapkit视图,当应用程序启动它时,它会缩放到用户位置mapView.setUserTrackingMode(MKUserTrackingMode.follow, animated: true),但是当我运行此代码时,它会缩放到用户位置,但我想缩放到更接近用户所在地。我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以根据需要设置regionRadius

let regionRadius: CLLocationDistance = 1000
func centerMapOnLocation(_ location: CLLocation) {
    let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.coordinate, regionRadius, regionRadius)
    mapView.setRegion(coordinateRegion, animated: true)
}

location.coordinate是您要放大的坐标。