title: Detecting a point in a MKPolygon broke with iOS7 (CGPathContainsPoint)
body: <p>In a <a href="https://stackoverflow.com/questions/10109677/detect-if-a-point-is-inside-a-mkpolygon-overlay">SO question</a> I asked earlier this year, I got this chunk of code:</p>
  
  <pre><code>MKPolygonView *polygonView = (MKPolygonView *)[self.mapView viewForOverlay:polygon];
  MKMapPoint mapPoint = MKMapPointForCoordinate(tapCoord);
  CGPoint polygonViewPoint = [polygonView pointForMapPoint:mapPoint];
  
  if (CGPathContainsPoint(polygonView.path, NULL, polygonViewPoint, FALSE)) {
      // do stuff
  }
  </code></pre>
  
  <p>This works great up until iOS7. It now always returns false and will not detect a point with the path.</p>
  
  <p>I'm trying to find any documentation stating that the method change, but can't find any.</p>
  
  <p>Any ideas why it broke? Or a new solution?</p>