I would imagine you can get location by getting in range of those edison beacons google is pushing.
I think that in this context, this previous issue is relevant.
You can get location in a ton of ways, but I doubt the OS will let you without the proper permission.