Al een tijdje gebruik ik Google Maps op mijn MDA, erg handig om altijd een plattegrond bij je te hebben, of snel even een route te bepalen (vooral lopend, in de auto werkt het minder goed). In mijn MDA Compact III zit een GPS-ontvanger ingebouwd, dus buiten met GPS-bereik was het al mogelijk om je locatie op te vragen.
Nu heeft Google vandaag echter een nieuwe versie gelanceerd waarbij geen GPS-ontvanger nodig is, om je locatie te bepalen. Dit gebeurt aan de hand van de cell-id’s van de GSM-masten om je heen. Iedere GSM-mast heeft namelijk een uniek ID die meegezonden wordt naar je toestel. Dit ID is via bijvoorbeeld een Windows Mobile applicatie uit te lezen uit je toestel.
Nu heb je in principe weinig aan deze ID’s als je niet een database hebt van de precieze locaties van alle GSM-masten in Nederland, bijvoorbeeld per ID een postcode of gps-positie.
Dankzij de populariteit van Google Maps zijn er echter al vele gebruikers die, zoals ik, een ingebouwde GPS-ontvanger hebben en waarvan dus wel precies bekend is waar ze zich bevinden. Maar van deze gebruikers is ook bekend via welke GSM-mast zij verbonden zijn met het mobiele netwerk. Door wat slim te rekenen kan Google dus nu wel een database maken van cell-id’s en GPS-posities, dankzij het uploaden van de posities van gebruikers met GPS.
Ik heb net de nieuwe 2.0 versie gedownload en zonder mijn GPS aan te zetten wist Google vrij nauwkeurig waar ik was (ong. 100m ernaast). Misschien niet genoeg om mee te navigeren, maar wel erg handig om snel POI’s zoals hotels, parkeergarages e.d. op te vragen in de buurt van waar je je bevindt.
Of er een samenwerking is tussen mobile operators en Google om de database van Cell-ID’s aan te vullen/verfijnen is niet bekend, maar het lijkt erop of het Google gelukt is om buiten de operators om een LBS (location based service) neer te zetten, toch een hele prestatie!
