Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

PositionError

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2020⁩.

A interface PositionError representa a rasão de um erro ocorrer quando usando o dispositivo de geolocalização.

Propriedades

A interface PositionError não herda nenhuma propriedade.

PositionError.code Somente leitura

Retorna um tipo unsigned short representando o código de erro. Os valores possíveis são os seguintes:

Valor Constante associada Descrição
1 PERMISSION_DENIED Não foi possível obter a informação sobre geolocalização por que a página não possuía permissão para fazê-lo.
2 POSITION_UNAVAILABLE A obtenção da geolocalização falhou por que pelo menos uma fonte interna de posicionamento retornou um erro interno.
3 TIMEOUT O tempo máximo permitido para obter a geolocalização, definido por PositionOptions.timeout foi atingido antes de se obter a informação.
PositionError.message Somente leitura

Retorna um DOMString humanamente legível descrevendo os detalhes do erro. A especificação observa que esta informação é primariamente projetada para propósitos de debug e não deve ser exibida diretamente na interface com o usuário.

Métodos

A interface PositionError não implementa nem herda qualquer método.**

Especificações

Specification
Geolocation
# position_error_interface

Compatibilidade com navegadores

Veja também