Geolocation
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 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
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
Specification |
---|
Geolocation # geolocation_interface |
Compatibilidade com navegadores
BCD tables only load in the browser