Saya memiliki dua perangkat GPS, satu dari NMEA dan satu dari Garmin. Saya ingin tahu apakah mungkin untuk menggunakan salah satu dari mereka untuk memberikan lokasi yang lebih akurat untuk browser (Chrome, Firefox).
Aplikasi web yang saya miliki berfungsi dengan baik pada tablet dengan GPS terintegrasi, tetapi tidak dengan laptop.
browser
geolocation
gps
pengguna68740
sumber
sumber
Jawaban:
Untuk menjalankan ini pada laptop, Anda harus memiliki dukungan "seluruh tumpukan" sebagai berikut:
Jadi Anda berakhir dengan tumpukan teknologi seperti ini:
Driver kernel <--> Driverspace / pustaka <--> backend geolokasi browser web khusus untuk pustaka atau kerangka kerja userland perangkat <--> lapisan protokol browser web yang memahami API permintaan geolokasi berbasis HTTP, seperti W3C Geolocation API.
Saat ini saya pikir potongan-potongan yang paling mungkin sudah tersedia adalah:
Bagian yang mungkin hilang adalah "Backend geolokasi browser Web".
Artinya, saya ragu bahwa Firefox / Chrome sebenarnya memiliki dukungan integrasi perangkat keras untuk perangkat GPS. Hanya ada satu implementasi yang saya ketahui sekarang: Firefox memiliki dukungan untuk perangkat GPSd . Jadi jika perangkat Anda terintegrasi dengan middleware GPSd dan sistem operasi Anda adalah salah satu yang didukung, itu mungkin. Kalau tidak, kemungkinan tidak (walaupun bisa bervariasi jika pabrikan memutuskan untuk mendukung seluruh tumpukan, termasuk plugin browser).
sumber