JavaScriptで位置情報を取得。

PC版へ 2011年09月08日
HTML5 の Geolocation API に対応しているブラウザであれば、

navigator.geolocation

で位置情報にアクセスできます。

位置情報を取得するメソッドはふたつ。

getCurrentPosition( showLocation, ErrorHandler, options )


watchPosition( showLocation, ErrorHandler, options )


コールバック関数 showLocation には、位置情報を含んだ Position オブジェクトが渡されます。オブジェクトの中身は、


デバイスやブラウザによって、利用できないプロパティがあります。利用できない場合は null が返ってきます。

 → 実際に動作するシンプルなサンプル:iPhoneで動作確認。

 一発測定(getCurrentPosition)だと、あまり精度が良くない。watchPosition を使うと、測定の度に徐々に精度が高まっていくようです。

関連記事

コメント

現在、コメント機能は停止しています。