1. A computer-implemented method, comprising: at a computing device with a touch screen display, displaying a map application, wherein the map application is configured to separately display a list of bookmarked locations, a list of recent queries by a user, and a list of contacts for the user; and in response to detecting a finger gesture on an input icon associated with a search term input area, displaying one of: the list of bookmarked locations, wherein in response to detecting a finger gesture on a bookmarked location in the list of bookmarked locations, an area corresponding to the bookmarked location is displayed on a digital map; the list of recent queries by the user, wherein in response to detecting a finger gesture on a recent query in the list of recent queries by the user, one or more results corresponding to the recent query are displayed on a digital map; and the list of contacts for the user, wherein in response to detecting a finger gesture on a contact in the list of contacts, an area associated with the contact is displayed on a digital map.