JavaScript Geolocation API
- 前のページ API フルスクリーン
- 次のページ API ヒストリ
Geolocationオブジェクト
Geolocationオブジェクトは、ユーザーがWebアプリケーションにその位置を提供できるようにします。プライバシー上の理由から、ユーザーは位置情報の報告を許可する必要があります。
注意:この機能は安全なコンテキスト(HTTPS)でのみ利用可能です。
注意:iPhoneなどのGPSを搭載したデバイスでは、地理的位置情報が最も正確です。
Geolocation APIはnavigator.geolocationオブジェクトを通じて公開されています。
Geolocationオブジェクト属性
属性 | 説明 |
---|---|
coordinates | 地球におけるデバイスの位置と標高を返します。 |
position | 指定された時間に関連するデバイスの位置を返します。 |
positionError | 地理定位デバイスを使用中に発生したエラーの原因を返します。 |
positionOptions | オプション属性を含むオブジェクトの説明を提供します。このオブジェクトはGeolocation.getCurrentPosition()とGeolocation.watchPosition()のパラメータとして渡されます。 |
Geolocationオブジェクトメソッド
メソッド | 説明 |
---|---|
clearWatch() | Geolocation.watchPosition()で以前にインストールされた位置/エラーモニターハンドラを解除します。 |
getCurrentPosition() | デバイスの現在位置を返します。 |
watchPosition() | 監視 ID 値を返し、それを Geolocation.clearWatch() メソッドに渡すことで、注销処理を行うことができます。 |
- 前のページ API フルスクリーン
- 次のページ API ヒストリ