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; 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; and updating, by the one or more computing devices, the pose information based on the user input.