3

Web ページで使用するために、GlobalSat G-Star IV USB GPS デバイスから位置情報を取得しようとしています。Geolocation API を見つけて、GPS が組み込まれた携帯電話で動作させることができます ( http://w3schools.com/html5/html5_geolocation.aspに基づいています) が、常に「error.POSITION_UNAVAILABLE」を返します。デスクトップ PC の USB デバイスで使用してみます (Chrome と Firefox の最新バージョンを使用)。何らかの理由で、IP アドレスに基づいて場所を取得することすらできませんが、プロジェクトには可能な限り最高の精度が必要なので、それは問題ではありません。ブラウザがサイトに自分の位置情報へのアクセスを許可しており、それをブロックしているものは他にないことを確認しました。

Geolocation API をこのように動作させる方法はありますか? または、GPS が組み込まれたデバイスでしか動作しませんか?

4

1 に答える 1

1

使用しているプラ​​ットフォームによって異なります。どうやらLinux上のfirefoxはGPSDhttp://catb.org/gpsd/を使用しおり、理論的には少なくともUSB接続されたGPSデバイスにアクセスできるはずです。

http://www.andygup.net/?p=600は、さまざまなブラウザがジオロケーションAPIを実装する方法の概要を示しています。

于 2012-05-22T06:59:04.263 に答える