1. A computer implemented method for operating a viewable mapping tool to provide a user with specified information including information pertaining to one or more preferred service providers, said method comprising the steps of: defining a first map view that shows a geographical feature; specifying each of one or more categories, wherein a user preference is needed for each specified category, in order to show an additional feature corresponding to each user preference on a second map view which includes the geographical feature; determining the user preference for each specified category, wherein at least one of the user preferences is obtained by accessing an online social network in which the user participates; and searching each determined user preference to acquire information for generating each of the additional features for the second map view.