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 one or more selected points along the stored route at a specified applicable time input by the user for each selected point; storing calculated projected weather data related to the selected points; and outputting said projected weather data, wherein outputting comprises simultaneously displaying said projected weather data for the selected points on the stored route, in accordance with the specified applicable time for each selected point along the stored route.