I just tried to have a look at the headers of the Android web browser, here they are:
Host: 192.168.1.21:8080
Accept-Encoding: gzip
Accept: text/xml,
application/xml,
application/xhtml+xml,
text/html;q=0.9,
text/plain;q=0.8,
image/png,
*/*;q=0.5
User-Agent: Mozilla/5.0 (Linux; U; Android 1.0; en-us; dream)
AppleWebKit/525.10+ (KHTML, like Gecko)
Version/3.0.4 Mobile Safari/523.12.2
Accept-Language: en-US
Accept-Charset: utf-8, iso-8859-1, utf-16, *;q=0.7
This looks innocent enough. But there was one question which I couldn‘t
stop wondering about! Why isn‘t there an option to provide your geographical location
with your request? After all, its all about location based services
After a short research I discovered that there is actually already a draft for a standard
in existence, for exactly this kind of application!
http://geotags.com/geo/draft-daviel-http-geo-header-01.html
I could imagine so many uses for this feature, especially for developers
of location aware webapps it would be great. I‘m still waiting for an easy
way to find my way to an Asian supermarket.
Update
There is another specification which is in active development: http://dev.w3.org/geo/api/spec-source.html, which seems to have some momentum. Does anyone know if this is already implemented somewhere?