1. A method of providing navigation on an electronic device comprising a display screen, the method comprising: receiving a request to navigate to a destination; identifying a plurality of routes from a current location of the electronic device to the destination based on the received request; when the request is not a verbal request and the device is in an unlocked mode, (i) presenting the plurality of routes to a user to select one of the plurality of routes, (ii) receiving a selection of one of the routes, and (iii) providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route; and when the request is a verbal request and the device is in a locked mode, (i) automatically selecting a single route from the plurality of routes without user input, (ii) displaying a map on the display screen with an overview of the selected route on the map, and (iii) after a predetermined delay and without any additional user input, displaying an animation for transitioning from displaying the overview of the selected route to providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route, wherein the overview of the selected route comprises a representation of the entire route that is displayed on the map from the current location to the destination of the route.