JavaScriptでnavigator.geolocationオブジェクトを使用しています。正確な範囲を確立しようとしていますが、どれくらい正確であるか正確には不思議です。navigator.gelocationの正確さはどのようなものですか?
navigator.geolocationには精度値がありますが、実際に何が関連しているのか分かりません。価値は現実の世界と同等か? W3C Editor's Draftから
JavaScriptでnavigator.geolocationオブジェクトを使用しています。正確な範囲を確立しようとしていますが、どれくらい正確であるか正確には不思議です。navigator.gelocationの正確さはどのようなものですか?
navigator.geolocationには精度値がありますが、実際に何が関連しているのか分かりません。価値は現実の世界と同等か? W3C Editor's Draftから
geolocation standardは、精度をメートルで指定し、95%の信頼水準に対応する必要があります。
したがって、半径がaccuracy
の円を実際の物理的位置の周りに描くと、報告された20の位置のうち19個がその円の中に入ります。実際には、この値を使用すると、測位の品質を大まかに測ることができます.100を超える場合、測位は都市レベルでのみ正確です。 10未満の場合、値は高品質です。
:
「精度属性は緯度と経度の座標の精度レベルを示しそれはメートルで指定され、すべての実装によってサポートされなければならない精度属性の値は、非なければなりません。 - 負の実数
altitudeAccuracy属性は、メートルで指定します。実装で高度情報を提供できない場合、この属性の値はnullでなければなりません。そうでない場合、altitudeAccuracy属性の値は、 。
実装によって返される精度と高度の精度値は、95%の信頼水準に対応する必要があります。
また、MDNごと:
「enableHighAccuracy - あなたはそれが最も正確な読み取りをだ入手したいデバイスに示すブール(このパラメータは、またはあなたのハードウェアに応じて、違いを確認しない場合があり)」
私の電話機が2k +を報告していたとき、確かに唯一のことは、それが地球上のどこかにあったということでした! –
2km、2000 +精度ではありません。 –
2000+は2kmの円を意味し、地域または(大)都市を正確に示すことができます。これは多くのアプリケーションで十分です。グラスゴーで映画館を探すだけで、「42オックスフォードストリート、スウィンドン」では映画館を探す必要はありません。 – phihag