GeoLocation
by giacal
HTML
<p>
<strong>Rilevazione delle <span data-time></span>.</strong><br/>
Ti trovi alle coordinate <span data-coords></span>, con una approssimazione di <span data-approx></span> metri.
</p>
JavaScript
navigator.geolocation.getCurrentPosition(aggiorna);
function aggiorna(pos){
var time=new Date(pos.timestamp);
document.querySelector('span[data-time]').textContent=time.getHours() + ":" + time.getMinutes();
document.querySelector('span[data-coords]').textContent=": latitudine " + pos.coords.latitude + ", longitudine " + pos.coords.longitude;
document.querySelector('span[data-approx]').textContent=pos.coords.accuracy;
}