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 не реализует и не наследует никаких методов.

Спецификация

Specification Status Comment
Geolocation API
Определение 'PositionOptions' в этой спецификации.
Рекомендация Первоначальное определение

Совместимость с браузерами

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)

Особенность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка 5 3.5 (1.9.1) 9 10.60
Нет 15.0
16.0
5
Особенность Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка ? ? 4.0 (4) ? 10.60 ?

Также можно посмотреть