Salve a tutti, sono nuovo su Altervista.
Per un esercizio in università sto costruendo un piccolo sito web che debba prevedere l'acquisizione della posizione. Il codice l'ho trovato su w3schools a questo link: https://www.w3schools.com/Html/tryit...l5_geolocation
il codice è corretto, poiché se lo provo in locale (semplicemente copincollando tutto su un nuovo file .html), funziona.
Il codice è il seguente:
Codice HTML:<!DOCTYPE html> <html> <body> <p>Click the button to get your coordinates.</p> <button onclick="getLocation()">Try It</button> <p id="demo"></p> <script type="text/javascript"> var x = document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, geoloc_error); } else { alert("La geolocalizzazione non è supportata da questo browser."); } } /* questa funzione è in più rispetto al codice disponibile sul link sopra riportato. Il problema però non risiede qui perché se la pagina viene eseguita in locale, funziona correttamente */ function geoloc_error() { alert("Errore durante il tentativo di geolocalizzazione. Assicurarsi che il GPS sia attivo!"); } function showPosition(position) { x.innerHTML = "Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude; } </script> </body> </html>
Non so, vi risulta che Altervista neghi la possibilità di geolocalizzare il dispositivo tramite il browser?
Grazie a tutti in anticipo :)

LinkBack URL
About LinkBacks
