Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get Location From Center of Screen Swift MapKit

I'm new on Swift Programming, and I'm trying to build an app that I can get the coordinates of the center of the view with MapKit and Swift 2.

I already can get the current location, but I need if I move on the map, the location set to the new point which will be the center of the screen.

Can you help me with this please?.

Regards,

like image 832
Felipe Rolvar Avatar asked Sep 21 '15 22:09

Felipe Rolvar


1 Answers

You can use the regionDidChangeAnimated delegate method and call mapView.centerCoordinate. It will look like the following:

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

Also make sure that your Class is extending MKMapViewDelegate and you are calling self.mapView.delegate = self in your viewDidLoad() function.

like image 154
adolfosrs Avatar answered Nov 01 '22 01:11

adolfosrs