A Greedy WLAN-Based Localization Method Based On Location Fingerprint Database