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>