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

Veja Também