Ich habe zwei GPS-Geräte, eines von NMEA und eines von Garmin. Ich würde gerne wissen, ob es möglich ist, einen von beiden zu verwenden, um einen genaueren Standort für Browser (Chrome, Firefox) bereitzustellen.
Die Webanwendung, die ich habe, funktioniert hervorragend auf Tablets mit integriertem GPS, aber nicht mit Laptops.
browser
geolocation
gps
user68740
quelle
quelle
Antworten:
Damit dies auf einem Laptop funktioniert, benötigen Sie Unterstützung "im gesamten Stapel" wie folgt:
Sie erhalten also einen Technologie-Stack wie folgt:
Kerneltreiber <--> Userspace-Treiber / -Bibliotheken <--> Geolokalisierungs-Backend für Webbrowser, das für die Userland-Bibliotheken oder das Framework Ihres Geräts spezifisch ist <-> Webbrowser-Protokollschicht, die eine HTTP-basierte Geolokalisierungsanforderungs-API wie die W3C-Geolokalisierungs-API versteht.
Im Moment denke ich, dass die Stücke, die höchstwahrscheinlich bereits verfügbar sind, sind:
Das Teil, das wahrscheinlich fehlt, ist das "Geolocation-Backend des Webbrowsers".
Das heißt, ich bezweifle, dass Firefox / Chrome tatsächlich Hardware-Integrationsunterstützung für GPS-Geräte bietet. Derzeit ist mir nur eine Implementierung bekannt: Firefox unterstützt GPSd- Geräte. Wenn Ihr Gerät in die GPSd-Middleware integriert ist und Ihr Betriebssystem eines der unterstützten ist, ist dies möglich. Andernfalls wahrscheinlich nicht (obwohl dies variieren kann, wenn der Hersteller den gesamten Stack einschließlich eines Browser-Plugins unterstützt).
quelle