Eğer bu işi js ve google API leriyle halletmek isterseniz HTML5 geolocation diye bir özellik var onu kullanabilirsin.
http://www.w3schools.com/html/html5_geolocation.asp şurdan detaylı kullanıma erişebilirsin. Ya da
http://www.geobytes.com/iplocator adresindeki ip üzerinden lokasyon bulma apisini kullanabilirsin. Ama benim tavsiyem kullanıcının konum bilgilerini direk html ile tarayıcıdan almanız.