--- 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')}} 初期定義

ブラウザ実装状況

{{Compat("api.GeolocationPositionError")}}

関連情報