1. A method for outputting weather information for navigating a vehicle comprising: receiving geographic region information for a region specified by a user; presenting the geographic region in a graphical user interface; receiving at least one of past, present and forecasted weather data for the geographic region; storing received weather data; receiving a geographical route data for navigating a vehicle from the user; storing the route data; obtaining criteria for calculating projected weather data projected on the route; calculating said projected weather data for points along the route at a specified applicable time for a point; storing projected weather data; and outputting said projected weather data comprising at least one of past, present and forecasted weather data, to the user.