从Screen Swift MapKit中心获取位置

时间:2015-09-21 22:54:50

标签: swift location mapkit screen center

我是Swift Programming的新手,我正在尝试构建一个应用程序,我可以使用MapKit和Swift 2获取视图中心的坐标。

我已经可以获取当前位置,但是如果我在地图上移动,我需要将位置设置为将作为屏幕中心的新点。

请帮帮我吗?。

此致

1 个答案:

答案 0 :(得分:12)

您可以使用regionDidChangeAnimated委托方法并调用mapView.centerCoordinate。它将如下所示:

 func mapView(mapView: MKMapView, regionDidChangeAnimated animated: Bool) {
        var center = mapView.centerCoordinate
   }

同时确保您的班级正在延长MKMapViewDelegate并且您正在通话 self.mapView.delegate = self函数中的viewDidLoad()