I wouldn't trust it, but who knows. There might be an AP with static IP address and known location due to A-GPS in Android and data is taken from that database.