1. In a wireless network for providing communication and services between wireless phones and multiple wireless base stations, a system comprising: a database storing at least a user record associated with a user's wireless phone and a friend record associated with a friend's wireless phone; a server computer, a location determining subsystem configured to determine approximate locations of the user's and friend's mobile phones among the multiple wireless base stations; a location based services subsystem for translating location information into map-related data; and a private network coupled among at least the database, the server computer, and the location based services subsystem, wherein the sever computer is configured to: receive, via one of the multiple wireless base stations, a request from the user's wireless phone to obtain location information associated with the friend's wireless phone; access, via the private network, at least the friend record from the database, based on the request, to determine if the friend has granted appropriate permissions to the user to receive location information with respect to the friend's wireless phone; request, from the location determining subsystem and receive via the private network, location information representing at least an approximate location of the friend's mobile phone; request, from the location based services subsystem and receive via the private network, map-related data representing at least an approximate street address or neighborhood of the friend's wireless phone based on the received location information; and provide to the user's wireless phone, via the one wireless base station, the map-related data representing the approximate street address or neighborhood of the friend's wireless phone.