我是 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(使用前将#替换为@)