For cold weather there is heated gear. For hot weaher there is Veskimo: http://www.veskimo.com/personal-cool...em-9quart.html
Fill cooler with ice and 12 volt pump circulates cold water through tubing in vest. It works. Just need to add ice every 100 miles. I just wish they made it with a helmet liner!!!