我是Swift Programming的新手,我正在尝试构建一个应用程序,我可以使用MapKit和Swift 2获取视图中心的坐标。
我已经可以获取当前位置,但是如果我在地图上移动,我需要将位置设置为将作为屏幕中心的新点。
请帮帮我吗?。
此致
答案 0 :(得分:12)
您可以使用regionDidChangeAnimated委托方法并调用mapView.centerCoordinate。它将如下所示:
func mapView(mapView: MKMapView, regionDidChangeAnimated animated: Bool) {
var center = mapView.centerCoordinate
}
同时确保您的班级正在延长MKMapViewDelegate
并且您正在通话
self.mapView.delegate = self
函数中的viewDidLoad()
。