1. A method comprising: displaying, by at least one processor, a geographic map on a graphical user interface; displaying, by the at least one processor, a plurality of indicators across various areas on the geographic map, each indicator representing a bet that a weather related event will occur on a respective area of the geographic map at a future time; detecting, by the at least one processor, a selection of a first area on the geographic map displayed on the graphical user interface; in response to detecting selection of the first area, receiving, by the at least one processor, a first bet defining a first wager that a given weather related event will occur on the first area selected on the graphical user interface; detecting, by the at least one processor, a selection of a second area on the geographic map displayed on the graphical user interface; in response to detecting selection of the second area, receiving, by the at least one processor, a second bet defining a second wager that the given weather related event will occur on the second area selected on the graphical user interface; and determining, by the at least one processor, whether the first bet or the second bet is a winning bet based on whether the given weather related event occurred in the first area or the second area during a time period.