title: Get GPS Coordinates from Map View using Gesture Recognizer (LongPress)
body: <p>I want to get the GPS Coordinates from a map view when the user long presses in the view.</p>
  
  <p>Currently i'm using:</p>
  
  <pre><code>- (void)viewDidLoad
  {
      [super viewDidLoad];
      mapView.showsUserLocation =YES;
      UILongPressGestureRecognizer *longPressGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(mapLongPress:)];
      longPressGesture.minimumPressDuration = 1.5;
      [mapView addGestureRecognizer:longPressGesture];
      // Do any additional setup after loading the view.
  }
  
  - (void)didReceiveMemoryWarning
  {
      [super didReceiveMemoryWarning];
      // Dispose of any resources that can be recreated.
  }
  
  - (void)mapLongPress:(UILongPressGestureRecognizer *)gestureRecognizer{
      if(gestureRecognizer.state == UIGestureRecognizerStateBegan){
          CGPoint touchLocation = [gestureRecognizer locationInView:mapView];
  
          CLLocationCoordinate2D coordinate;
          coordinate = [mapView convertPoint:touchLocation toCoordinateFromView:mapView];// how to convert this to a String or something else?
          NSLog(@"Longpress");
      }
  }
  </code></pre>
  
  <p>But how do i get the Coordinates? from the coordinate = <code>[mapView convertPoint:touchLocation toCoordinateFromView:mapView];</code>?</p>