title: Swift: How do you convert CGPoint to CLLocationCoordinate2D
body: <p>I have the below code, and am trying to add annotation for a longpress on the map. The locationInView is of type 'CGPoint' whereas the 'annotation.coordinate' expects variable of type CLLocationCoordinate2D.
  whats the right method to convert CGPoint to CLLocationCoordinate2D ?</p>
  
  <pre><code> func myGestureFunc(thegesture: UIGestureRecognizer) {
  
          let pointOfInterest = thegesture.locationInView(self.theMap) //CGPoint
  
  
         let annotation = MKPointAnnotation()
          annotation.coordinate = //expects CLLocationCoordinate2D
  
  
          theMap.addAnnotation(annotation)
  
  }
  </code></pre>