Patent ID: 7697013

Claim:
A computer program product comprising: a computer readable medium having computer usable program code stored thereon executed by a computer for consolidating overlapping markers in a mapping application, the computer program product comprising: computer usable program code for identifying a plurality of points for display from data describing locations and associated data about locations; computer usable program code for determining whether displaying graphical indicators for a set of points in the plurality of points will result in graphical indicators overlapping each other; computer usable program code for responsive to a determination that displaying graphical indicators for the set of points will result in graphical indicators overlapping each other, generating a consolidated marker for the set of points, wherein the consolidated marker represents each point in the set of points that is associated with a set of overlapping graphical indicators, wherein the consolidated marker is a graphic that is divided into subparts for each of the overlapping points, wherein each of the overlapping points is associated with one of the subparts of the consolidated marker, and wherein each of the overlapping points is identified by an identifier displayed in one of the subparts of the consolidated marker; and computer usable program code for associating a listing for the set of points with each of the overlapping points identified in the subparts of the consolidated marker, wherein the listing comprises at least a portion of the associated data about locations for the plurality of points, and wherein the listing includes the associated data about the locations that identifies each point in the set of points represented by the consolidated marker.