Интерфейс PositionOptions
описывает объект содержащий свойства передаваемые как параметр в Geolocation.getCurrentPosition()
и Geolocation.watchPosition()
.
Свойства
Интерфейс PositionOptions
не наследует никаких других свойств.
PositionOptions.enableHighAccuracy
Boolean
сообщает приложению, что нужно получить максимально уточненный результат. Еслиtrue
и устройство поддерживает расширенный поиск локации, то он будет осуществлен. Нужно учитывать, что это может привести к замедлению времени отклика или увеличению потребляемых ресурсов (например расширенному использованию GPS на мобильных устройствах). Еслиfalse
, устройство будет искать максимально быстро и экономично, что уменьшает точность. По умолчанию:false
.PositionOptions.timeout
- Положительное число в милисекундах, устанавливающее время, за которое устройство должно вернуть результат. По умолчанию это значение
Infinity
, что значит,getCurrentPosition()
будет работать до тех пор пока не определит положение устройства. PositionOptions.maximumAge
- Положительное число указывающее максимально возможное время для кэширования результатов поиска положения устройства. Если установить
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!
Особенность | 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 | ? |
Также можно посмотреть
- Использование геолокации
- The
Geolocation
interface that uses it.