This paper presents an indoor Location Based Service (LBS) test bed which integrates the indoor positioning system and the indoor Geographic Information System (GIS). The indoor positioning system of this work uses the Wireless Sensor Network (WSN). Considering the power consumptions and its applications on the WSN, this paper uses the ZigBee radio as the wireless protocol, and this paper applies the Received Signal Strength (RSS) fingerprinting positioning method. The matching processes of the user location consist of the Nearest Neighbor algorithm and the K Weighted Nearest Neighbors (KWNN) algorithm. In order to gain further improvement, the particle filter is utilized in this paper to enhance the positioning accuracy. As part of this research, a 3D indoor GIS is developed to be used with the indoor positioning system. This involved using the Computer-Aided Design (CAD) software and the Virtual Reality Markup Language (VRML) to implement a prototype indoor LBS test bed. This paper uses the building of the Department of Aeronautics and Astronautics (DAA) at National Cheng Kung University (NCKU) in Taiwan as an example to assess the performance of various algorithms for the indoor positioning system.