1. A method for displaying a map on a computing device, comprising: storing the map and information to be displayed on the map in a memory of the computing device, the stored information comprising one or more layers of information, including one or more first layers of information and one or more second layers of information, wherein each layer contains a respective type of information; displaying the map and the one or more layers of information superimposed upon the map on a display of the computing device; associating the one or more layers of information with a plurality of display modes each corresponding to a different topic of interest, wherein the plurality of display modes are different and distinct from the one or more layers; receiving a single user selection of a first display mode of the plurality of display modes, where the first display mode is associated with multiple first features in at least two layers of the one or more layers of information, wherein multiple second features in the at least two layers are not associated with the first display mode; in response to receiving the single user selection of the first display mode corresponding to a topic of interest, automatically and without human intervention: emphasizing a value of at least one first display parameter for the multiple first features in the at least two layers of information, relative to a default value for the at least one first display parameter; suppressing a value of at least one second display parameter for the multiple second features in the at least two layers of information, relative to a default value for the at least one second display parameter; displaying a user interface via which the user is enabled to assign a numerical priority value to each of the plurality of display modes; and in response to a user input indicating a desire to switch from the first display mode to a second display mode, displaying the one or more layers of information associated with a display mode whose numerical priority value is immediately adjacent the numerical priority value of the first display mode.