Portál AbcLinuxu, 30. dubna 2025 13:04
Google Android dokáže zjišťovat vaše aktuální umístění hned z několika zdrojů: GSM vysílače, GPS a také BSSID okolních WiFi sítí.
Právě používání WiFi pro lokalizaci mi připadalo zpočátku jako velice zajímavá věc a snažil jsem se vyzjistit, jak toto funguje. Nakonec jsem někde vygooglil nějaký lokalizační systém od nějaké firmy, který prý používají - vypadalo to logicky. Ale pak se ukázalo, že tato funkce funguje i mimo Prahu (která byla jako jediná oficiálně pokrytá). Pochybuju, že v Ledenicích (2500 obyvatel) v jižních Čechách jezdil vůz této americké firmy a skenoval okolní sítě. Spíše bych tipoval, že pokud nějaký uživatel má zapnuté zároveň GPS a WiFi, anonymně se Googlu odesílají tato data, aby byla ostatním lidem k užitku.
Tím hlavním problémem paradoxně je, jak lokalizaci podle WiFi vypnout. V Androidu je toto možné vypnout, ale jen pokud zároveň vypnete lokalizaci podle GSM! Včera jsem se totiž procházel po Dejvicích a Android správně věděl, kde jsem. Zapnul jsem WiFi modul a rázem mé umístění přehodnotil na Hamburk. Odpoledne jsem se pohyboval na Andělu. A opět platilo, že lokalizace přes GSM je sice nepřesná, ale správná. Zapnul jsem WiFi modul a Google Maps mi rázem tvrdilo, že jsem na Vyšehradě.
Ve výsledku je tedy WiFi lokalizace pěkná a v 80 % případů funguje velmi přesně (např. vás lokalizuje na 50m oproti klidně 1800m u GSM), ale ve zbylých případech způsobí totální haluz, ze kterého se dostanete jen kompletním vypnutím WiFi v telefonu nebo použitím GPS. Tohle někdo fakt nedomyslel.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.