Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - HTML5 Geolocation
Forum - Javascript - HTML5 Geolocation

Avatar
giocala88 (Normal User)
Expert


Messaggi: 239
Iscritto: 23/04/2008

Segnala al moderatore
Postato alle 11:23
Martedì, 08/08/2017
Ciao a tutti,
grazie a questo codice

Codice sorgente - presumibilmente Delphi

  1. <script>
  2. var x = document.getElementById("demo");
  3. function getLocation() {
  4.     if (navigator.geolocation) {
  5.         navigator.geolocation.getCurrentPosition(showPosition);
  6.     } else {
  7.         x.innerHTML = "Geolocation is not supported by this browser.";
  8.     }
  9. }
  10. function showPosition(position) {
  11.     x.innerHTML = "Latitude: " + position.coords.latitude +
  12.     "<br>Longitude: " + position.coords.longitude;
  13. }
  14. </script>



è possibile rilevare la posizione corrente attraverso un popup che si apre direttamente dal browser e ti chiede di acconsentire o negare la posizione. Vorrei sapere se ci fosse una soluzione che mi permetterebbe di rilevare la posizione senza chiedere il consenso all'utente.

Grazie

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1431
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 11:42
Martedì, 08/08/2017
Fortunatamente non esiste, e se esiste è un bug del browser.
Francamente l'ultima cosa che vorrei è che il sito di pincopallo o chiunque altro rilevasse miei dati personali, e lo è anche la posizione, senza chiedere niente.

Fatti bastare la geolocazione in base all'IP se non vuoi chiedere il permesso.

PM Quote
Avatar
giocala88 (Normal User)
Expert


Messaggi: 239
Iscritto: 23/04/2008

Segnala al moderatore
Postato alle 11:48
Martedì, 08/08/2017
Grazie per la risposta. Ho notato però che i servizi quali

Codice sorgente - presumibilmente Plain Text

  1. https://tools.keycdn.com/geo.json?host=ip_address



non sono precisi nella posizione. Per caso ne conoscete qualcuno che sia più accurato?

Grazie ancora

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1431
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 11:51
Martedì, 08/08/2017
No, non puoi essere più accurato di così senza chiedere il consenso.

La posizione di un utente è un dato sensibile e non te lo puoi "prendere con la forza", chiuso il discorso. Chiedi permesso come fanno tutti, anche i siti più grandi e conosciuti.

PM Quote