1. A computer-implemented method comprising: receiving, by one or more computing devices, a request for a panorama associated with pose information; generating, by the one or more computing devices, a representation of the panorama; displaying, on a display, a map based on location information associated with the panorama; displaying the panorama proximate to the display of the map; overlaying, by the one or more computing devices, the representation onto the display of the map at a first orientation based on the location information associated with the panorama; receiving, by the one or more computing devices, user input indicating a change to the first orientation by a dragging action on the panorama; in response to receiving the user input, rotating the representation relative to the display of the map and sliding features of the panorama in a direction of the dragging action without changing position of the panorama relative to the display of the map; and updating, by the one or more computing devices, the pose information based on the user input.