Geolocation

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

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

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

プロパティ

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

メソッド

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

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

仕様

仕様書 策定状況 コメント
Geolocation API 勧告 最初の定義

ブラウザ対応状況

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 5 (有) 3.5 (1.9.1) 9 10.60
Removed in 15.0
Reintroduced in 16.0
5
Feature Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? ? (有) 4.0 (4) ? 10.60 ?

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: unarist, MetalOxdie
 最終更新者: unarist,