Geolocation

安全なコンテキスト用

この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

Geolocation インターフェイスはデバイスの位置を取得する機能を提供します。これにより、ウェブサイトやアプリがユーザーの現在の位置に応じた結果を提供できるようになります。

このインターフェイスを持つオブジェクトは、 Navigator オブジェクトの navigator.geolocation プロパティを使って得ることができます。

注: セキュリティ上の理由により、ウェブページが位置情報にアクセスしようとする時、ユーザーにアクセス許可が求められます。その方法やポリシーはブラウザーによって異なることに注意してください。

プロパティ

Geolocation インターフェイスが実装・継承するプロパティはありません。

メソッド

Geolocation インターフェイスが継承するプロパティはありません。

Geolocation.getCurrentPosition() 安全なコンテキスト用
デバイスの現在位置を特定し、結果データを GeolocationPosition オブジェクトで返します。
Geolocation.watchPosition() 安全なコンテキスト用
デバイスの位置が変化する度に呼び出されるコールバック関数を登録し、それを識別する long 型の値を返します。
Geolocation.clearWatch() 安全なコンテキスト用
watchPosition() によって以前に登録されたハンドラーを解除します。

仕様書

仕様書 状態 備考
Geolocation API 勧告 初回定義。

ブラウザーの互換性

BCD tables only load in the browser

関連情報