1. A method comprising: displaying a current view on a display; requesting a transition between a current view and a subsequent view on the display, wherein the current view and the subsequent view are different views selected from one of a camera view and a map view; producing and displaying a user interface transition on the display, the user interface transition comprising one or more frames that provide a visual connection between an orientation in the current view and an orientation in the subsequent view; and displaying the subsequent view on the display.