navigator.geolocation.watchPosition
訪問者の位置を追跡するために使用する小さな JavaScript Web アプリケーションを作成しました。受け取ったデータから、私の測定値の最高の精度は 5m であることがわかりました。これで最大速度と現在の速度を計算するのに十分だと思いました。
しかし、速度はそれほど正確ではないようです。「実際の」GPS アプリと比較して、時速 10 km の結果が得られることがあります。
これは Web アプリケーションの制限ですか、それとも私の計算ミスですか? 速度を計算するには、現在の位置と最後の位置を比較し、差/時間を計算します。