Buongiorno a tutti! ho creato una pagina web con relativa geolocalizzazione utilizzando questo codice:

codice:
<script type="text/javascript">
if(navigator.geolocation){     
	navigator.geolocation.getCurrentPosition(get_position);
}
else
{
    alert('Il browser non supporta la geolocalizzazione');
}
function get_position(position)
{
    var latitude = position.coords.latitude;
    var longitude = position.coords.longitude;
	document.getElementById('posizione').value = latitude + ',' + longitude;
}


</script>
Il problema è che su alcuni dispositivi funziona sempre correttamente..... su altri invece alcune volte funziona e altre non geolocalizza (con GPS attivo e funzionante). Conoscete qualche altro metodo per fare la geolocalizzazione?