It isn't that accurate outside of the USA.
Actually, unless you're on AOL or a handful of other IPs, you can geolocate too >99% accuracy to a country level for free. See this: http://www.maxmind.com/app/geolitecity .
The city accuracy outside the US is not great.
It's fine for me to the precise town, but I'm on a static IP and someone's probably put it into one of the databases in the past.
At work, opening Google Maps zooms you straight to the exact work address. Now that's spooky.
Re:Is it going to rain?
by asmosoinio on Saturday November 29, 2008 @03:13AM
(#379990)
I'll join the crowd. Worked for me: Manila, Philippines. No data available about the weather though: "i'm not sure what the weather is like in Makati,PH"
Re:Is it going to rain?
by paraschopra on Friday November 28, 2008 @12:57AM
(#379139)
Worked for me too! Gurgaon, India
Worked for me. Berlin - Germany
Works for me. Lisbon, Portugal.
In summary: A reverse-DNS search through the DNS system combined with more information from geolocation DBs can usually pinpoint location to within a few miles unless the user goes to some lengths to hide it (ie. use VPNs, tor, ip spoofing, etc...). Several free databases available if you want to do this yourself.