When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Drill a small (1/16 inch or so) hole at the end(s) of the crack using a very sharp drill bit, preferable cut at a steeper than normal angle. Special plastic-drilling bits are available, but hard to find in such small sizes. The holes provide stress-relief points to stop the crack, without these it will continue to grow.
Then place a drop of methylene chloride at each end of the crack. This is a solvent that will wick up into the crack and weld the plastic back together. Be careful about using too much, because it will also dull the finish. But if you do get too much, don't wipe it off, because that'll just make things worse.
Finally, you can then fill the holes by using some polycarbonate powder or chips disolved in methylene chloride. Polish up the surface and re-coat with a UV-resistant layer and Bob's your uncle.
Theoretically, you can repair the top to the point where you'd never know it had cracked using this technique. In practice, it isn't likely to work that well unless you've had a lot of practice doing it!
Points to keep in mind: methylene chloride evaporates almost instantly, you don't have a lot of working time. Humid conditions can lead to the whole mess getting a white crust that must be polished out. Practicing on a few pieces of scrap polycarbonate before tacking the top is a good idea. And read and heed all the warnings!