JavaScript: usare l'oggetto geolocation

JavaScript: usare l'oggetto geolocation

Ottenere la posizione geografica di un utente con JavaScript è una tecnica comune, specie sui dispositivi mobile.

L'oggetto geolocation può restituire la latitudine e la longitudine di un utente. Il problema è l'accuratezza dei dati restituiti. Tramite GPS (mobile) si ottengono i migliori risultati in tal senso, mentre tramite IP i risultati sono molto approssimativi.


'use strict';

const success = location => {

    const { latitude, longitude } = location.coords;
	
    console.log( latitude, longitude );	
};

const error = message => {
    console.log( message );	
};


if( navigator.geolocation ) {
    navigator.geolocation.getCurrentPosition( success, error );	
}

Torna su