Попробуйте это
Пожалуйста, используйте код ниже, чтобы получить широту и длину для точки касания.
CGRect r = mapView.bounds;
float longitudePercent = overlay.point.x / r.size.width;
float latitudePercent = overlay.point.y / r.size.height;
CLLocationCoordinate2D coord = mapView.centerCoordinate;
MKCoordinateSpan span = mapView.region.span;
float lat = coord.latitude + (span.latitudeDelta/2);
float lon = coord.longitude - (span.longitudeDelta/2);
Просто добавьте длину и ширину вашего прямоугольника в overlay.point.x и overlay.point.y и получите другие значения lat и long.
после получения всех 4-х лат и длинных сделайте SQL-запрос к базе данных и получите соответствующие результаты для этого.