1. A method of displaying maps in a map application running on a mobile device, the method comprising: displaying a first map in the map application operating in a foreground mode; sending the map application to operate in a background mode; receiving a command to return the map application to operate in the foreground mode; returning the map application to the foreground and displaying the first map while identifying a current location of the mobile device; and based on an assessment of a set of conditions, selectively continuing to display the first map or displaying a second map that is associated with the current location of the device, wherein the set of conditions comprises a condition relating to whether interaction with the first map is received within a threshold amount of time after returning to the display of the first map, wherein the second map is displayed when interaction with the map is not received within the threshold amount of time, while the first map is continued to be displayed when interaction with the map is received within the threshold amount of time.