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;
}