1. A non-transitory machine readable medium storing a mapping program, the program which when executed by at least one processing unit provides a graphical user interface (“GUI”) for the mapping program, the mapping program comprising sets of instructions for: providing a display area for displaying a route on a map; and providing a plurality of maneuver indicators associated with a plurality of maneuvers, wherein each maneuver indicator is a selectable user interface (UI) item placed along the route at a location of the maneuver associated with the maneuver indicator, wherein each maneuver indicator of the plurality of maneuver indicators is for selecting the associated maneuver of the plurality of maneuvers, wherein selection of a particular maneuver indicator displays a maneuver UI item for displaying information regarding the associated maneuver of the selected maneuver indicator.