Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Geolocation

A interface Geolocation representa um objeto ábil de programaticamente obter a posição do aparelho. Dá ao conteúdo web acesso à localização do aparelho. Isto permite com que o website ou a aplicação oferece resultados customisados baseados na localização do usuário.

Um objeto com tal interface é obtido utilizando a propriedade NavigatorGeolocation.geolocation implementada pelo objeto Navigator.

Nota: Por questões de segurança, quando uma página tenta obter acesso às informações de localização o usuário é notificado e uma requisição é feita para o mesmo fornecesser a permissão. Saiba que cada navegaor possui suas próprias políticas e métodos para requisitar tal permissão.

Propriedades

A interface Geolocation não implementa nem herda qualquer propriedade.

Métodos

A interface Geolocation não herda qualquer métodos.

Geolocation.getCurrentPosition()
Determina a posição atual do aparelho e retorna um objeto Position com os dados.
Geolocation.watchPosition()
Retorna um valor long representando a nova função de callback estabelecida para ser invocada a qualquer momento que o localização do aparelho alterar-se.
Geolocation.clearWatch()
Remove qualquer encarregado previamente instalado usando watchPosition().

Especificações

Especificação Status Comentário
Geolocation API Recommendation Especificação Inicial

Compatibilidade

Atributo Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte Básico 5 3.5 (1.9.1) 9 10.60
Removido em 15.0
Reintroduzido em 16.0
5
Atributo Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte Básico ? ? 4.0 (4) ? 10.60 ?

Veja Também

Etiquetas do documento e colaboradores

 Colaboradores desta página: teoli, cirocosta
 Última atualização por: teoli,