PositionError

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
GeolocationPositionError
code
message
Secure context required

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Uses a non-standard name.
Has more compatibility info.

Veja também