Chrome and Firefox implement HTML geolocation.
My question is: how does it work? Do they have a database locally and get information from the provider, and then try to match it?
Where is the database stored? Is it possible to access?
Update1: the only drawback of geolocation is that the browser should ask the user for permission, and this is really bad for usability. I understand the security problem, but still I do not see how this will become a popular solution.
Update2: Firefox uses Google WebService to locate. Now it seems very strange, given that they are now competitors. Also this behavior is really unexpected for me ... I jumped that every browser will have its (possibly standalone) solution.
Update3: So browsers really sniff routers with your wireless network card?
Update4: After all, what information is the browser sending to the google web service? The detected SSID looks fine (and it makes sense that if they are tracked by google based on their physical position in order to search the database for relevant information), but how does it work so well in a country where Google did not crawl it? Other information that your browser sends is your ip, but is this not enough to indicate your exact location?
As for other browsers that can implement this. How should they do this? Api is not documented, only the old obsolete GEAR api gives some hint. So this is really not public.
browser html5 geolocation
danidacar Nov 18 '10 at 9:40 2010-11-18 09:40
source share