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 ofereça resultados customizados baseados na localização do usuário.

Um objeto com tal interface é obtido utilizando a propriedade NavigatorGeolocation.geolocation (en-US) 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 Recomendação Especificação Inicial

Compatibilidade com navegadores

BCD tables only load in the browser

 

 

 

Veja Também