--- title: PositionError slug: Web/API/GeolocationPositionError translation_of: Web/API/GeolocationPositionError ---
{{APIRef("Geolocation API")}}

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.

{{domxref("PositionError.code")}} {{readonlyInline}}
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 {{domxref("PositionOptions.timeout")}} foi atingido antes de se obter a informação.
{{domxref("PositionError.message")}} {{readonlyInline}}
Retorna um {{domxref("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

Especificação Status Comentário
{{SpecName('Geolocation', '#positionerror', 'PositionError')}} {{Spec2('Geolocation')}} Especificação inicial.

Compatibilidade com navegadores

{{CompatibilityTable}}

Funcionalidade Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico 5 {{CompatGeckoDesktop("1.9.1")}} 9 10.60
{{CompatNo}} 15.0
16.0
5
Funcionalidade Android Chrome para Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico {{CompatUnknown}} {{CompatUnknown}} {{CompatGeckoMobile("4")}} {{CompatUnknown}} 10.60 {{CompatUnknown}}

Veja também