在我的应用程序中,我有一个mapkit视图,当应用程序启动它时,它会缩放到用户位置mapView.setUserTrackingMode(MKUserTrackingMode.follow, animated: true)
,但是当我运行此代码时,它会缩放到用户位置,但我想缩放到更接近用户所在地。我该怎么做?
答案 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
是您要放大的坐标。