2012-09-19 16 views
5

私はモバイルデバイス用のウェブベースの登録システムを構築しています。最も正確なGPSの位置(緯度/経度)を取得することは非常に重要です。HTML5ナビゲータはあまり正確ではなく、GPSをvarとして使用していません。 Googleのギアは少し良くなっていますが、まだ1キロメートル以上ずれているか、最も近い道路の座標を取得する習慣があります。モバイルデバイスの最も正確なGPS位置

JavaScriptなどでモバイルデバイスの最も正確なGPS位置を取得する方法のヒントを教えてもらえますか?

答えて

1

特定の場所メソッドをAPIに強制的に使用させる方法はありません。それらは「ハードウェア」コントロールよりも上のレベルです。私が知る限り、すべての人は最も正確で最新のデータを取得しようとしますが、何を保証するものではありません。 Geolocation APIでenableHighAccuracyオプションを使用することはできますが、GPSを使用することを明示的に意味するものではありません。ドキュメントは最初に試してみることを示唆しています。

ドキュメントから:

enableHighAccuracy属性は、アプリケーションが可能な限り最高の結果を受け取りたいというヒントを提供します。これにより、応答時間が遅くなるか、消費電力が増加する可能性があります。また、ユーザーがこの機能を拒否している場合や、デバイスがフラグが指定されていない場合よりも正確な結果を提供できない場合があります。この属性の意図された目的は、高精度のジオロケーション修正を必要としないことをアプリケーションに通知できるようにすることです。したがって、実装では、大量の電力(GPSなど)を消費するジオロケーションプロバイダを使用できません。これは、携帯電話などのバッテリ駆動デバイスで動作するアプリケーションに特に便利です。

http://dev.w3.org/geo/api/spec-source.html

それはEOL状態にあるので、P.Sは、Google Gearsを避けてください。

+1

コピーしたドキュメントへのリンクを含めたい場合があります – Basic

+0

私のことは非常にわかりません... http://dev.w3.org/geo/api/spec-source.html –

関連する問題