1. A computer-implemented method of providing map data to a computer device comprising: retrieving, using a computer device, a plurality of map features for a map viewing window, wherein each of the plurality of map features has at least one associated metadata parameter, wherein the metadata parameter includes text describing the map feature; searching, using the computer device, the metadata parameters associated with each of the set of map features for a first keyword that is common between a first set of the map features and a second keyword that is common between a second set of the map features; categorizing, using the computer device, the first set of map features into a first category of interest and categorizing the second set of map features into a second category of interest by associating a first and a second category identifier to the first and the second set of map features, respectively; determining, using the computer device, a first area of the map viewing window where the density of map features that belong to the first category are above a first threshold density and determining a second area of the map viewing window where the density of map features that belong to the second category are above a second threshold density; ranking, using the computer device, the first and the second area based on a density of the map features of the first category within the first area and a density of the map features of the second category within the second area; and assigning, using the computer device, a first modified style to the first area and a second modified style to the second area, wherein the first and the second modified style is assigned based on a prominence rating of the first and of the second modified style, wherein the prominence rating increases with increasing modified rank, providing access to map data including the first and the second area and the first and the second modified styles.