Geolocation is one of the most popular subjects for today's web & there are many solutions that help geo-enabling web applicationsYQL Geo Library is an impressive resource for geolocation as it is totally free & JavaScript-based.

It has various powerful features like: detecting the visitor’s location with the W3C geo API and with IP as a fallback find [...]