aus: http://de.wikipedia.org/wiki/W3C_Geolocation_API
Obwohl
die Implementation nicht genauer beschrieben ist, baut die W3C
Geolocation-API auf bereits existierenden Technologien auf und wurde
stark von der Geolocation API von Google Gears beeinflusst. Tatsächlich
verwendet die Implementation der Geolokation von Firefox[5] Googles Netzwerkpositionsanbieter.[6]
Google
Gears Geolocation funktioniert, indem eine Reihe von Parametern, die
einen Hinweis auf die aktuelle Ortsposition geben könnten, zu einem
Network Location Provider Server (etwa: Netzwerkortsanbieter-Server)
gesendet werden, welcher standardmäßig der von Google bereitgestellte
ist. (code.l.google.com).[7]
Einige dieser Parameter sind eine Liste von Handy-Funktürmen und deren
Signalstärke, sowie eine Liste der ermittelten WLANs und deren
Signalstärke. Diese Parameter werden in eine JSON-Nachricht
eingebettet und an den Network Location Provider Server per
HTTP-POST-Methode verschickt. Basierend auf diesen Parametern kann der
Network Location Provider ihre Position erschließen.