/ / HTML5 Geolocation - warum gibt es einen anderen Ort im Browser als in einer mobilen App? - Android, HTML5, Geolocation

HTML5 Geolocation - warum gibt es einen anderen Ort im Browser als in einer mobilen App? - Android, HTML5, Geolocation

Ich bin ein Benutzer von mapy.cz, tschechisches Mapping-Portal, das zufällig auch eine Android App hat. Ich vermute, dass sowohl die Browser-Version als auch die mobile App den aktuellen Standort von einer API, der HTML5-API oder einer Android-API beziehen. Mein derzeitiges Verständnis ist, dass am Ende beide APIs mit dem "Google Location Service / Database" sprechen, richtig?

Nun, wie kommt es, dass die mobile App einen meldetrichtigen Standort, während die Web-Version einen Standort einige Kilometer entfernt meldet? Mein Handy hat natürlich GPS ausgeschaltet, um diese beiden Szenarien vergleichbar zu machen. Sowohl der PC als auch mein Telefon sind in diesem Moment mit demselben WLAN-Netzwerk verbunden. Sollten nicht beide APIs den gleichen Standort melden? Wenn nicht, was macht sie anders? Ich würde das gerne verstehen, danke.

Antworten:

0 für die Antwort № 1

Geolokalisierung einer WLAN-Adresse ich nie 100%Genau, die Stadt einer IP-Adresse Genauigkeit liegt zwischen 50-80%, Nation 98-99%, bis hin zu Postleitzahl oder Adresse ist noch weniger, so dass Sie unterschiedliche Ergebnisse erhalten je nachdem, welchen Service Sie verwenden, und Sie können erhalten jedes Mal, wenn Sie einen einzelnen Dienst verwenden, unterschiedliche Ergebnisse, da es nicht genau ist, nicht wie GPS, das Sie zu mm-Entfernungen verfolgen kann.

Edit: Ihr Handy ist wahrscheinlich genauer, weil der Service wahrscheinlich über mobile Masten sowie IP trianguliert