--- title: PositionError slug: Web/API/GeolocationPositionError tags: - API - Geolocation API - Interface - PositionError - Secure context translation_of: Web/API/GeolocationPositionError ---
{{securecontext_header}}{{APIRef("Geolocation API")}}

PositionError インターフェイスは位置情報の取得時に発生したエラーの理由を表します。

プロパティ

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

{{domxref("PositionError.code")}} {{readonlyInline}} {{securecontext_inline}}
unsigned short 型のエラーコードを返します。エラーコードには以下の値が存在します:
定数 説明
1 PERMISSION_DENIED このページにはアクセス許可がないため、位置情報の取得に失敗しました。
2 POSITION_UNAVAILABLE 少なくともひとつの位置情報ソースが内部的なエラーを返したため、位置情報の取得に失敗しました。
3 TIMEOUT {{domxref("PositionOptions.timeout")}} によって指定された制限時間内に位置情報を取得することができませんでした。
{{domxref("PositionError.message")}} {{readonlyInline}} {{securecontext_inline}}
人間が読める形のエラー詳細を {{domxref("DOMString")}} 型の文字列で返します。この文字列はデバッグ用のものであって直接ユーザーに見せるものではないと、仕様書では言及されています。

メソッド

PositionError インターフェイスが実装・継承するメソッドはありません

仕様

仕様書 策定状況 コメント
{{SpecName('Geolocation', '#position_error_interface', 'PositionError')}} {{Spec2('Geolocation')}} 初期定義

ブラウザ実装状況

{{ CompatibilityTable() }}

機能 Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 5 {{CompatVersionUnknown}} {{CompatGeckoDesktop("1.9.1")}} 9 10.60
Removed in 15.0
Reintroduced in 16.0
5
Secure context-only 47 {{CompatUnknown()}} {{CompatGeckoDesktop("55")}} {{CompatNo}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
機能 Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート {{CompatUnknown()}} {{CompatUnknown()}} {{CompatVersionUnknown}} {{CompatGeckoMobile("4")}} {{CompatUnknown()}} 10.60 {{CompatUnknown()}}
Secure context-only {{CompatNo}} 47 {{CompatUnknown()}} {{CompatGeckoDesktop("55")}} {{CompatNo}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

関連情報