1. A method for generating turn-by-turn direction previews, comprising: receiving, using one or more computing devices, a request for a turn-by-turn direction preview; generating, using the one or more computing devices, a set of turn-by-turn directions based on a series of road segments between a first geographic location and a second geographic location, wherein the set of turn-by-turn directions is associated with a plurality of waypoints; identifying, using the one or more computing devices, a set of images corresponding to the plurality of waypoints associated with the set of turn-by-turn directions; determining, using the one or more computing devices, a subset of the set of images to include in the turn-by-turn direction preview by filtering the set of images to include only the images within a threshold distance from two or more of the plurality of waypoints corresponding to each turn-by-turn direction; and generating, using the one or more computing devices, the turn-by-turn direction preview based on at least in part on the determined subset of the set of images.