1. A non-transitory machine readable medium storing a program for providing turn-by-turn navigation presentation as a device traverses a physical route, the program comprising sets of instructions for: providing, as the device traverses along the physical route, a navigation presentation that shows a representation of the device on a map traversing along a virtual route that represents the physical route on the map; receiving input to look along the virtual route past the device representation; and based on the received input, moving the navigation presentation past the device representation to show at least a location on the virtual route that does not correspond to a current location of the device on the physical route.