API Geolocation JavaScript

Objeto Geolocation

O objeto Geolocation permite que o usuário forneça sua posição para o aplicativo web. Por razões de privacidade, será solicitado ao usuário que permita o relatório de informações de posição.

Atenção:Essa característica está disponível apenas em contexto seguro (HTTPS).

Atenção:Para dispositivos com GPS como o iPhone, a geolocalização é mais precisa.

O API Geolocation é lançado através do objeto navigator.geolocation.

Propriedades do objeto Geolocation

Propriedade Descrição
coordinates Retorna a posição e a altitude do dispositivo no planeta Terra.
position Retorna a posição do dispositivo relacionada ao tempo especificado.
positionError Retorna a razão pelo qual ocorreu um erro ao usar o dispositivo de geolocalização.
positionOptions Descrição do objeto que contém a propriedade de opções, que é passada como parâmetro para Geolocation.getCurrentPosition() e Geolocation.watchPosition().

Métodos do objeto Geolocation

Método Descrição
clearWatch() Desregista o gerenciador de posição/erro anteriormente instalado com Geolocation.watchPosition().
getCurrentPosition() Retorna a posição atual do dispositivo.
watchPosition() Retorne o valor ID da escuta, então passe-o para o método Geolocation.clearWatch() para que possa ser usado no processo de cancelamento.