blob: b00680c8822f7a4292117c2e9ca885bf336c2175 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
---
title: GeolocationPositionError
slug: Web/API/GeolocationPositionError
tags:
- API
- 位置情報 API
- GeolocationPositionError
- インターフェイス
- 安全なコンテキスト
browser-compat: api.GeolocationPositionError
translation_of: Web/API/GeolocationPositionError
---
{{securecontext_header}}{{APIRef("Geolocation API")}}
**`GeolocationPositionError`** インターフェイスは位置情報の取得時に発生したエラーの理由を表します。
## プロパティ
_`PositionError` インターフェイスが継承するプロパティはありません。_
- {{domxref("GeolocationPositionError.code")}} {{readonlyInline}} {{securecontext_inline}}
- : `unsigned short` でエラーコードを表します。以下の値になる可能性があります。
| 値 | 関連付けられた定数 | 説明 |
| ----- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `1` | `PERMISSION_DENIED` | ページが許可を得ていないために、位置情報の取得に失敗しました。 |
| `2` | `POSITION_UNAVAILABLE` | 1 つ以上の位置の内部ソースが内部エラーを返したために、位置情報の取得に失敗しました。 |
| `3` | `TIMEOUT` | 位置情報を取得するための制限時間が情報を取得する前に終了しました。 |
- {{domxref("GeolocationPositionError.message")}} {{readonlyInline}} {{securecontext_inline}}
- : エラーの詳細を説明する、人間が読める {{domxref("DOMString")}} を返します。仕様書の注では、主にデバッグ用途を想定しており、ユーザーインターフェースに直接表示されるものではないとしています。
## メソッド
_`GeolocationPositionError` インターフェイスが実装・継承しているメソッドはありません。_
## 仕様書
{{Specifications}}
## ブラウザーの互換性
{{Compat}}
## 関連情報
- [位置情報 API の使用](/ja/docs/Web/API/Geolocation_API/Using_the_Geolocation_API)
- {{domxref("Geolocation")}}
|