从屏幕中心获取位置 Swift MapKit

2023-11-25

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

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

你能帮我解决这个问题吗?

Regards,


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

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

还要确保您的班级正在延长MKMapViewDelegate你正在打电话self.mapView.delegate = self在你的viewDidLoad()功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从屏幕中心获取位置 Swift MapKit 的相关文章

随机推荐