Limit annotations to 300 so that browsers don't die when viewing long zooms

This is a quick change to how we get annotations.  It limits the results to 300 so that browsers don't completely die when viewing a whole year with annotations turned on.

300 was chosen after a few different tries with different values. It seems to be a good mix between performance and allowing a decent number of annotations to be shown.