 
                 if let sendLocationAction = self.sendLocationAction {
 
-                    let centerCoordinate = self.mapView.centerCoordinate
+                    let centerCoordinate = self.mapView.convertPoint(self.mapView.center, toCoordinateFromView: self.mapView)
+
+                    //let centerCoordinate = self.mapView.centerCoordinate
 
                     sendLocationAction(locationInfo: Location.Info(coordinate: centerCoordinate, name: nil))
 

        mapView.delegate = self

        if let location = YepLocationService.sharedManager.locationManager.location {
            let region = MKCoordinateRegionMakeWithDistance(location.coordinate, 20000, 20000)
            mapView.setRegion(region, animated: false)

            //self.location = .Default(info: Location.Info(coordinate: location.coordinate, name: nil))


            doneButton.enabled = true

            let region = MKCoordinateRegionMakeWithDistance(location.coordinate, 1000, 1000)
            mapView.setRegion(region, animated: true)

            foursquareVenuesNearby(location, failureHandler: nil, completion: { [weak self] venues in
