PositionOptions
Интерфейс PositionOptions
описывает объект содержащий свойства передаваемые как параметр в Geolocation.getCurrentPosition()
и Geolocation.watchPosition()
(en-US).
Свойства
Интерфейс PositionOptions
не наследует никаких других свойств.
PositionOptions.enableHighAccuracy
(en-US)Boolean
(en-US) сообщает приложению, что нужно получить максимально уточнённый результат. Еслиtrue
и устройство поддерживает расширенный поиск локации, то он будет осуществлён. Нужно учитывать, что это может привести к замедлению времени отклика или увеличению потребляемых ресурсов (например расширенному использованию GPS на мобильных устройствах). Еслиfalse
, устройство будет искать максимально быстро и экономично, что уменьшает точность. По умолчанию:false
.PositionOptions.timeout
(en-US)- Положительное число в миллисекундах, устанавливающее время, за которое устройство должно вернуть результат. По умолчанию это значение
Infinity
, что значит,getCurrentPosition()
будет работать до тех пор пока не определит положение устройства. PositionOptions.maximumAge
(en-US)- Положительное число указывающее максимально возможное время для кеширования результатов поиска положения устройства. Если установить
0
, это будет означать, что устройство не будет кешировать позицию и будет всегда возвращать результат нового поиска. Если установитьInfinity,
устройство всегда будет возвращать результат первого поиска. По умолчанию: 0.
Методы
Интерфейс PositionOptions
не реализует и не наследует никаких методов.
Спецификация
{{Specifications}}
Совместимость с браузерами
No compatibility data found for api.PositionOptions
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.
Также можно посмотреть
- Использование геолокации
- The
Geolocation
interface that uses it.