1. A computer-implemented method comprising: identifying, by one or more computing devices, a set of panoramic images, each panoramic image of the set of panoramic images being associated with geographic location information; determining, by the one or more computing devices, suggested potential paths, each path connecting two of the panoramic images based on a geographic proximity and an angular proximity of the two panoramic images to each other, wherein for each suggested potential path, the location of at least one of the two panoramic images is different from the location of at least one panoramic image of every other suggested potential path; providing for display, by the one or more computing devices, a view including a map, a map marker for each panoramic image of the set, and a plurality of the suggested potential paths in order to show that a link between the two panoramic images connected by each suggested potential path is not yet created, the map markers being displayed at locations on the map that are determined based at least in part on using the geographic location information; after providing the view for display, receiving, by the one or more computing devices, user input selecting at least one path from the plurality of suggested potential paths; based on the received user input, establishing, by the one or more computing devices, the link between each two panoramic images of each selected path; and generating, by the one or more computing devices, navigation data for a navigation experience, the navigation data including each two panoramic images of each selected path and a navigation connection between the two panoramic images of each selected path, and between each selected path and any other selected path which shares the same panoramic image.