--- title: PositionOptions slug: Web/API/PositionOptions tags: - API - Geolocation API - Interface - PositionOptions - Reference - Secure context translation_of: Web/API/PositionOptions ---
PositionOptions
インターフェイスは {{domxref("Geolocation.getCurrentPosition()")}} や {{domxref("Geolocation.watchPosition()")}} に渡すオプションプロパティを含んだオブジェクトを表します。
PositionOptions
インターフェイスが継承するプロパティはありません。
true
を指定すると、デバイスが高精度な位置情報を提供できる場合に、それを利用することができます。これによって測位結果の取得に時間がかかったり、 (GPS チップを搭載したモバイル端末などで) 電力消費が増える可能性があります。逆に false
を指定することで、短時間で結果を返したり消費電力を節約したりといった選択をデバイスに任せることができます。デフォルトは false
です。long
型の正の値です。デフォルトは Infinity
で、位置情報が得られるまで getCurrentPosition()
が待ち続けることを意味します。long
型の正の値です。これに 0
を指定すると、デバイスはキャッシュ済みの位置情報を返すことができず、常に最新の位置情報を取得しようとします。Infinity
を指定した場合、デバイスは常にキャッシュから位置情報を返します。デフォルトは 0 です。PositionOptions
インターフェイスが実装・継承するメソッドはありません。
仕様書 | 策定状況 | コメント |
---|---|---|
{{SpecName('Geolocation', '#positionoptions', 'PositionOptions')}} | {{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}} |