gpsd程序使linux用户能够清晰地组织他们的GPS外围数据,这样命令行程序(如cgps )或图形程序(如xgps )可以读取数据,并写入套接字(如/var/run/gpsd.sock )。
网络上有一个不错的教程,用来操纵树莓皮来使用这些数据。这一切都很好,但是我如何在firefox或地理定位 API中集成这些数据呢?是否需要一个特定的构建过程?例如,设置./configure标志什么的?是否有一种方法可以将这些数据集成到任何一个浏览器的预建版本中?
发布于 2018-12-24 12:21:44
Linux上的Firefox支持gpsd --它是在Firefox 4中添加、在Firefox 23中删除和在Firefox 50中添加。
但是,仍然需要在构建过程中、使用--enable-gpsd (这似乎是在Ubuntu还没有这样的情况)和在配置中通过以下步骤启用它:
about:configgeo.location.use_gpsd值true在Firefox 23之前,您必须:
geo.gpsd.host.ipaddr值localhostgeo.gpsd.logging.enabled值trueGoogle Chrome有gpds支持2011年11月增加和2013年10月移除。看起来像硬件GPS支持不是一个优先事项。。如果这是在Chrome中处理的,也许可以使用相同的机制,但我也看不到支持。
在最近的版本中有人构建了一个试图提供支持的扩展,需要安装脚本系统端.
发布于 2016-03-22 23:37:11
linux上的Firefox。
about:configgeo.gpsd.host.ipaddr值localhostgeo.gpsd.logging.enabled值true然而,似乎gpsd支持已被删除。
Chromium在过去似乎有gpsd支持,但我现在找不到任何关于它的信息。看起来像硬件gps支持不是一个优先事项。。如果这是在ChromeOS中处理的,可能会使用相同的机制,但我也看不到支持。
在两种情况下--,应该可以编写一个扩展来伪造GPS坐标,这可以从您的实际GPS中读取。
https://stackoverflow.com/questions/35979965
复制相似问题