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 не реализует и не наследует никаких методов.
Спецификация
Совместимость с браузерами
BCD tables only load in the browser
Также можно посмотреть
- Использование геолокации
- The
Geolocationinterface that uses it.