1. A computer-implemented method for generating textual directions based on positional data, the method comprising the following steps, performed by one or more processors, of: receiving positional information comprising a plurality of positional data elements, the plurality of positional data elements specifying a longitude and a latitude at a corresponding plurality of times; processing the received information to generate a routing graph, the routing graph comprising a plurality of nodes and one or more route links that connect the nodes, the one or more route links being associated with corresponding link information; and generating textual directions for traversing a path based on the corresponding link information.