Yes it worked for me. But I live in a city with over 12 million people living in it.
Now here is a geolocator that narrows down even further to roads:
http://html5demos.com/geo
(Won't work in old browsers. May ask you for permission.)
That is off by about 16 km (10 miles) for me. Because it shows my ISP's physical location - not my own physical location.