--- title: PositionOptions slug: Web/API/PositionOptions translation_of: Web/API/PositionOptions ---
Интерфейс PositionOptions
описывает объект содержащий свойства передаваемые как параметр в {{domxref("Geolocation.getCurrentPosition()")}} и {{domxref("Geolocation.watchPosition()")}}.
Интерфейс PositionOptions
не наследует никаких других свойств.
true
и устройство поддерживает расширенный поиск локации, то он будет осуществлён. Нужно учитывать, что это может привести к замедлению времени отклика или увеличению потребляемых ресурсов (например расширенному использованию GPS на мобильных устройствах). Если false
, устройство будет искать максимально быстро и экономично, что уменьшает точность. По умолчанию: false
.Infinity
, что значит, getCurrentPosition()
будет работать до тех пор пока не определит положение устройства.0
, это будет означать, что устройство не будет кэшировать позицию и будет всегда возвращать результат нового поиска. Если установить Infinity,
устройство всегда будет возвращать результат первого поиска. По умолчанию: 0.Интерфейс PositionOptions
не реализует и не наследует никаких методов.
Specification | Status | Comment |
---|---|---|
{{SpecName('Geolocation', '#positionoptions', 'PositionOptions')}} | {{Spec2('Geolocation')}} | Первоначальное определение |
{{CompatibilityTable}}
Особенность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | 5 | {{CompatGeckoDesktop("1.9.1")}} | 9 | 10.60 {{CompatNo}} 15.0 16.0 |
5 |
Особенность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatGeckoMobile("4")}} | {{CompatUnknown}} | 10.60 | {{CompatUnknown}} |