I add a MKCircle overlay to my mapview and I want to know if a point (tap in screen) is inside the circle. This is my code :
- (BOOL)pointInsideOverlay:(CLLocationCoordinate2D )tapPoint overlay:(id<MKOverlay>)overlay  {
   BOOL isInside = FALSE;
   MKPolygonView *polygonView = (MKPolygonView *)[self.mapView viewForOverlay:overlay];
   MKMapPoint mapPoint = MKMapPointForCoordinate(tapPoint);
   CGPoint polygonViewPoint = [polygonView pointForMapPoint:mapPoint];
   BOOL mapCoordinateIsInPolygon = CGPathContainsPoint(polygonView.path, NULL, polygonViewPoint, NO);
   if (mapCoordinateIsInPolygon) {
       isInside = TRUE;
   }
   return isInside;
}
viewForOverlay, pointForMapPoint & path are deprecated. Is this the problem?
Thank you.