1. A method for vehicle guidance comprising: providing a stored map of a road network in a non-volatile storage in a vehicle; receiving at the vehicle from a server a planned route to a destination location; storing the planned route at the vehicle; providing instructions to an operator of the vehicle according to the stored planned route; tracking a location of the vehicle, including detecting whether the vehicle has deviated from the planned route; and if the vehicle is detected to have deviated from the planned route, planning a new route to the destination location using the stored map.