My company is creating a web portal that is designed to put relevant local geographic data in front of our users. Aside from using IP addresses, which are increasingly becoming less reliable as a geotargeting device, what options do we have?
Of the top of my head, there is the new Javascript/HTML5 Geolocation API as used in Safari for iPhone, but are there other methods?