Capítulo 7
Propriedades do objeto position
JavaScript
<script>
function propriedadesPosition() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(sucesso);
} else {
alert("Este navegador não suporta a funcionalidade Geolocation");
}
}
function sucesso(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
var altitude = position.coords.altitude;
var precisao = position.coords.accuracy;
var precisaoAltitude = position.coords.altitudeAccuracy;
var direcao = position.coords.heading;
var velocidade = position.coords.speed;
var tempo = position.timestamp;
var mensagem = "As propriedades de Position são:
";
mensagem += "Latitude: " + latitude + "
";
mensagem += "Longitude: " + longitude + "
";
mensagem += "Precisão das coordenadas: " + precisao + " metros
";
mensagem += "
";
mensagem += "Altitude: " + altitude + "
";
mensagem += "Precisão da altitude: " + precisaoAltitude + " metros
";
mensagem += "
";
mensagem += "Direção: " + direcao + " graus
";
mensagem += "Velocidade: " + velocidade + "
";
mensagem += "Tempo: " + tempo + " milissegundos";
document.getElementById('msg').innerHTML = mensagem;
}
</script>
HTML
<p><input type=button value="Clique para obter propriedades" onclick="propriedadesPosition()"></p>