We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

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

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

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

プロパティ

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

メソッド

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

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

仕様

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

ブラウザ実装状況

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

機能 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
Secure context-only 47 ? 55 (55) 未サポート (有) (有)
機能 Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? ? (有) 4.0 (4) ? 10.60 ?
Secure context-only 未サポート 47 ? 55 (55) 未サポート (有) (有)

関連情報

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

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