1. A common location-based service adapter interface, comprising: a uniform input interface through which location-based services can be requested using a uniform format which is independent of any specific formatting required by a particular service adapter configured to process said location-based services; and, a uniform output interface through which specifically formatted result sets can be formatted using said uniform format, wherein said uniform input interface adapted to be connected to different service adapters specifying different formats for receiving inputs; wherein said uniform input interface comprises: a plurality of location-based service adapter objects, each said adapter object being configured to provide said at least one location-based service responsive to receiving a uniformly formatted location-based service request; a location service object configured to provide a reference to a particular one of said location-based service adapter objects based upon a specified location-based service; and, a plurality of location request objects configured to define location-based service request parameters required by generic ones of said location-based service adapter objects.