This research analyzes the demands from demanders and geographic information from the information provider to define the categories of demands and geographic information. Based on the categories of demands and geographic information, this research generalizes the six basic types of location based-services (LBSs). Based on the characteristics of these LBSs, this research establishes the six sub-modules to generate LBS outputs for these six types of LBSs. In brief, as the demander sends his/her demands to the service provider, the service provider can utilize the demander location, demand specifications, geographic information and the corresponding sub-module to determine the closest target objects that meet the demander requirements. This research also develops a multiple LBS system based on the proposed methodology.