Maxmind as discussed on here before seems to have depending on country accurate GeoIP data.
Not for me! As discussed earlier IP addresses are not a reliable way to find someone's location. The address just relates to where your provider is 'registered' - so for me on my Freeola/Entanet connection that always relates back to around Telford. I'm quite a few hundred miles from there!
GEO Location using 'Google Location' (my demo page) has me spot on using the Wireless Access Points of my neighbours!
"The address just relates to where your provider is 'registered"
This is not neccessarily true. GeoIP is a "tool" used to connect the person who uses a static IP address with a physical location.
This data can be collated when you sign up from free to chargeable services and can provide an extra layer of security for your benefit in the case of online banking and general web transactions.
Not all GeoIP companies are the same with some indentifying the ISP's address, but I've found Maxmind to be accurate and not just for me either.
Edited by Vorlon (Mon 25-Oct-10 01:43:09)