Although the development of Global Positioning System (GPS) are more and more mature, its accuracy is just acceptable for outdoor positioning, not positioning for the indoor of building and the underpass. For the positioning application area for the indoor of building and the underpass, GPS even cannot achieve that accuracy because of the construction materials while the requirement for accurate positioning in the indoor of building and the underpass, because a space, a person is necessary, may be very small space with several square meters in the indoor of building and the underpass. The Received Signal Strength (RSS) based localization is becoming a good choice especially for the indoor of building and the underpass scenarios where the WiFi signals of IEEE 802.11, Wireless LAN, are available in almost every indoor of building and the underpass. The fundamental requirement of such localization system is to estimate location from Access Point (AP) to mobile device using RSS at a specific location. The Multi-path fading effects in this process make RSS to fluctuate unpredictably, causing uncertainty in localization. To deal with this problem, the combination for the method of Neural Networks and Push-Pull Estimation is applied so that the carried along the devices can learn and make the decision of position using mobile device where it is in the indoor of building and the underpass.