4

HTML5ジオロケーションで遊んでいて、LinuxシステムよりもWindowsシステムの方が一貫して良い結果が得られることに気づきました。

私はデュアルブートなので、ハードウェアは同じです。Wifiは両方のシナリオでオンになっており、GPSアダプターは組み込まれていません。

より正確に言うと、Windowsの場合、表示される場所は通常、実際の場所から50〜100 m以内ですが、Linuxの場合、場所は約6 kmずれています(変化することはなく、常にまったく同じ場所、基本的には市内中心部が表示されます)。 )。

WindowsのChromeとFirefox、およびLinuxのChrome、Chromium、Firefoxでテスト済み。

更新:Safari /MacOSXでテストされました。Windowsと同じ精度。したがって、Linuxは悪い結果をもたらす唯一のシステムです:(

誰かがこれを再現できますか?Linux上のFirefoxとChromeは、位置情報の追加ソースとしてWiFiを利用しませんか?私はここで他に何が欠けていますか?

貴重なご意見ありがとうございます!

4

1 に答える 1

2

この記事によると: HTML5 geolocation accuracy

すべての地理位置情報サービスが同じというわけではなく、すべてが同じアルゴリズムとまったく同じデータベースを使用しているわけではありません。このため、結果は通常、異なる地理位置情報サービスを使用するブラウザー間で異なります。

また、Windows 上の Firefox が Google 位置情報サービスを使用していることも説明しています。Linux 上の Firefox は GPSD を使用します。GPS デーモンは Linux 上の地理位置情報のサービスです。

それが精度の違いの理由かもしれません。

于 2012-12-10T17:49:40.837 に答える