6

gpsdプログラムを使用すると、Linux ユーザーは GPS 周辺機器のデータをきれいに整理できます。たとえば、コマンド ライン プログラムやcgpsグラフィカルプログラムxgpsでデータを読み取ったり、ソケットに書き込んだりできます/var/run/gpsd.sock

ラズベリーパイをリギングしてこのデータを使用するためのネット上の素晴らしいチュートリアルがあります。これで問題ありませんが、このデータをジオロケーションAPIとして Firefox や Chromium に統合するにはどうすればよいでしょうか? 必要な特定のビルド プロセスはありますか? たとえば、./configureフラグを設定するか何か?このデータをいずれかのブラウザーのビルド済みバージョンに統合する方法はありますか?

4

2 に答える 2

3

Linux 上のFirefoxはgpsd をサポートしていました。

  1. 案内するabout:config
  2. 新しい文字列プリファレンス、名前のgeo.gpsd.host.ipaddr値を作成しますlocalhost
  3. 新しいブール値、名前のgeo.gpsd.logging.enabled値を作成しますtrue

ただし、gpsd のサポートは削除されているようです

Chromiumは過去に gpsd をサポートしていたようですが、現在は何も見つかりません。ハードウェア GPS のサポートは優先事項ではないようです。これが ChromeOS で処理された場合、同じメカニズムを使用できる可能性がありますが、そこでもサポートされていません。

どちらの場合も、実際の G​​PS から読み取ることができる、GPS 座標を偽造する拡張機能を作成できるはずです。

于 2016-03-22T23:37:11.153 に答える