1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the device to: receive an ordered set of route directions for navigating a route from a start location to an end location, wherein the route comprises a plurality of segments; and cause, on a display of the electronic device, a display of first route direction interface associated with a first route direction of the set of route directions, wherein the first route direction is associated with a first segment of the plurality of segments and comprises a first directional instruction and a first segment identifier associated with the first segment, and wherein the first route direction interface comprises: a first textual description of the first directional instruction and the first segment identifier; and a first visual representation of the first directional instruction.