--- title: PositionOptions slug: conflicting/Web/API/Geolocation/getCurrentPosition tags: - API - Geolocation API - Interface - PositionOptions - Reference - Secure context translation_of: Web/API/PositionOptions original_slug: 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')}} | 最初の定義 |
{{Compat("api.PositionOptions")}}