2012-04-09 11 views
1

Ich verwende die W3C Geolocation API in meinem neuen Webprojekt. Wenn ich irgendwo in oder in der Nähe einer größeren Stadt bin, funktioniert die API perfekt! :)W3C Geolocation API sehr ungenau

Problem ist: Hier zu Hause, eine kleinere Stadt mit etwa 5000 Einwohnern, ist es EXTREM ungenau. Ich meine .. 5k ist meiner Meinung nach nicht so klein. Plus: Ich bin über WiFi angemeldet, also sollte es zumindest in der Nähe meines Standorts sein.

Aber wenn ich es auf meinem Laptop benutze, während ich hier in mein WiFi eingeloggt bin, bringt mich die API ungefähr 140 km (!!!) von meinem richtigen Standort weg. Das ist absolut inakzeptabel für meine neue Webapp.

Hat jemand von euch eine Idee, warum es so ungenau ist?

freundlichen Grüßen P

Antwort

2

Die Implementierung der API auf dem Client abhängt. Die meisten Mobiltelefone verwenden ihr eingebautes GPS, um den Standort zu bestimmen. Webbrowser auf einem Laptop haben diese Option nicht, so dass sie auf Alternativen zurückgreifen. Es sieht so aus, als ob Ihr Browser eine GeoIP-Datenbank verwendet.