首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自gpsd的GeoLocation

来自gpsd的GeoLocation
EN

Stack Overflow用户
提问于 2016-03-14 05:11:44
回答 2查看 2.5K关注 0票数 6

gpsd程序使linux用户能够清晰地组织他们的GPS外围数据,这样命令行程序(如cgps )或图形程序(如xgps )可以读取数据,并写入套接字(如/var/run/gpsd.sock )。

网络上有一个不错的教程,用来操纵树莓皮来使用这些数据。这一切都很好,但是我如何在firefox或地理定位 API中集成这些数据呢?是否需要一个特定的构建过程?例如,设置./configure标志什么的?是否有一种方法可以将这些数据集成到任何一个浏览器的预建版本中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-24 12:21:44

Linux上的Firefox支持gpsd --它是在Firefox 4中添加在Firefox 23中删除在Firefox 50中添加

但是,仍然需要在构建过程中、使用--enable-gpsd (这似乎是在Ubuntu还没有这样的情况)和在配置中通过以下步骤启用它:

  1. 导航到about:config
  2. 创建一个新的字符串首选项,命名为geo.location.use_gpsdtrue

在Firefox 23之前,您必须:

  1. 创建一个新的字符串首选项,命名为geo.gpsd.host.ipaddrlocalhost
  2. 创建一个新的布尔值,命名为geo.gpsd.logging.enabledtrue

Google Chrome有gpds支持2011年11月增加2013年10月移除。看起来像硬件GPS支持不是一个优先事项。。如果这是在Chrome中处理的,也许可以使用相同的机制,但我也看不到支持。

在最近的版本中有人构建了一个试图提供支持的扩展,需要安装脚本系统端.

票数 4
EN

Stack Overflow用户

发布于 2016-03-22 23:37:11

linux上的Firefox

  1. 导航到about:config
  2. 创建一个新的字符串首选项,命名为geo.gpsd.host.ipaddrlocalhost
  3. 创建一个新的布尔值,命名为geo.gpsd.logging.enabledtrue

然而,似乎gpsd支持已被删除。

Chromium在过去似乎有gpsd支持,但我现在找不到任何关于它的信息。看起来像硬件gps支持不是一个优先事项。。如果这是在ChromeOS中处理的,可能会使用相同的机制,但我也看不到支持。

在两种情况下--,应该可以编写一个扩展来伪造GPS坐标,这可以从您的实际GPS中读取。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35979965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档