PositionOptions
PositionOptions
consiste em um objeto que contém propriedades opcionais para passar como um parâmetro de Geolocation.getCurrentPosition()
e Geolocation.watchPosition()
.Propriedades
A interface PositionOptions
não herda qualquer propriedade.
PositionOptions.enableHighAccuracy
(en-US)-
É um
Boolean
(en-US) que indica se a aplicação deve receber os melhores (mais exatos) resultados possíveis. Se o valor fortrue
e o dispositivo puder disponibilizar uma posição mais exata, ele o fará. Note que isto pode resultar em respostas mais lentas ou aumentar o consumo de bateria. (GPS em um dispositivo mobile). Se o valor forfalse
, o dispositivo toma a liberdade de salvar os recursos respondendo mais rapidamente e/ou utilizando menos bateria. Default:false
PositionOptions.timeout
(en-US)-
É um valor
long
positivo que representa o tamanho máximo do tempo (em milissegundos) que o dispositivo deve levar para retornar uma posição. O valor default éInfinity
(en-US), o que significa quegetCurrentPosition()
não terá retorno até que a posição esteja disponível. PositionOptions.maximumAge
(en-US)-
É um valor
long
positivo indicando o valor máximo em milissegundos de uma possível posição em cache aceitável para retornar. Se o valor for0
, significa que o dispositivo não deve utilizar uma posição em cache e deve tentar obter a posição atual real. Se o valor forInfinity
(en-US) o dispositivo deve retornar uma posição em cache, independente de seu tempo de expiração. Default: 0.
Métodos
A interface PositionOptions
não implementa ou herda nenhum método.
Especificações
Specification | Status | Comment |
---|---|---|
Geolocation API The definition of 'PositionOptions' in that specification. |
Recomendação | Initial definition |
Navegadores compatíveis
Veja também
- Usando geolocation (en-US)
- A interface
Geolocation
que utilizaPositionOptions
.