use*_*740 8 browser gps geolocation
我有两台 GPS 设备,一台来自 NMEA,另一台来自 Garmin。我想知道是否可以使用它们中的任何一个来为浏览器(Chrome、Firefox)提供更准确的位置。
我的网络应用程序在带有集成 GPS 的平板电脑上运行良好,但不适用于笔记本电脑。
为了在笔记本电脑上实现这一点,您需要“整个堆栈”支持,如下所示:
所以你最终会得到一个类似这样的技术栈:
内核驱动程序 <--> 用户空间驱动程序/库 <--> 特定于您设备的用户空间库或框架的 Web 浏览器地理定位后端 <--> 了解基于 HTTP 的地理定位请求 API 的 Web 浏览器协议层,例如 W3C 地理定位 API。
现在我认为最有可能已经可用的部分是:
可能缺少的部分是“Web 浏览器地理定位后端”。
也就是说,我怀疑Firefox/Chrome 是否真的有对 GPS 设备的硬件集成支持。我现在只知道一种实现:Firefox 支持GPSd设备。因此,如果您的设备与 GPSd 中间件集成,并且您的操作系统是受支持的操作系统之一,则有可能。否则,可能不会(尽管如果制造商决定支持整个堆栈,包括浏览器插件,则可能会有所不同)。
| 归档时间: |
|
| 查看次数: |
2034 次 |
| 最近记录: |