Mam dwa urządzenia GPS, jedno od NMEA i jedno od Garmin. Chciałbym wiedzieć, czy można użyć jednego z nich, aby zapewnić dokładniejszą lokalizację dla przeglądarek (Chrome, Firefox).
Moja aplikacja internetowa działa świetnie na tabletach ze zintegrowanym GPS, ale nie na laptopach.
browser
geolocation
gps
użytkownik68740
źródło
źródło
Odpowiedzi:
Aby to działało na laptopie, musisz mieć wsparcie „na stosie” w następujący sposób:
W efekcie powstaje stos technologii podobny do tego:
Sterowniki jądra <--> Sterowniki / biblioteki przestrzeni użytkownika <--> Backend geolokalizacji przeglądarki internetowej specyficzny dla bibliotek użytkownika lub bibliotek użytkownika frameworka <--> Warstwa protokołu przeglądarki internetowej, która rozumie API żądania geolokalizacji oparte na HTTP, takie jak API geolokalizacji W3C.
Obecnie myślę, że utwory, które najprawdopodobniej będą już dostępne, to:
Elementem, którego prawdopodobnie brakuje, jest „backend geolokalizacji przeglądarki internetowej”.
To znaczy, wątpię, czy Firefox / Chrome faktycznie obsługuje integrację sprzętową urządzeń GPS. Jest tylko jedna implementacja, o której wiem w tej chwili: Firefox obsługuje urządzenia GPSd . Jeśli więc Twoje urządzenie integruje się z oprogramowaniem pośrednim GPSd, a Twój system operacyjny jest jednym z obsługiwanych, jest to możliwe. W przeciwnym razie prawdopodobnie nie (choć może się różnić, jeśli producent zdecyduje się obsłużyć cały stos, w tym wtyczkę do przeglądarki).
źródło