Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 27 su 27
  1. #21
    Utente di HTML.it L'avatar di SkyLinx
    Registrato dal
    Jun 2017
    residenza
    Espoo, Finland
    Messaggi
    60
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    E' possibile prelevare queste due infomazioni senza chiedere il consenso al client?
    L'unica geolocalizzazione che si puo' fare server side e' quella dell'IP. Ma se vuoi lon/lat hai bisogno di JavaScript per accedere all geolocation API di HTML5.

    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    I codici di geolocalizzazione funzionano solo su https. Non c'è un modo per svincolarsi da questa regola indegna?
    OMG per quale ragione sarebbe una regola "indegna"???

    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Non mi risulta che occorra il protocolllo https con google maps ma non sono aggiornato in materia e potrei sbagliare.
    Chrome e' stato il primo (dalla versione 50) a cominciare a deprecare il supporto per alcune features sotto http credo per spingere https.

    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    L'https costa molto di più... se potessi farne a meno sarebbe meglio!

    Forse qualche anno fa, ormai i certificati normali li hai gratuitamente come ti e' gia' stato suggerito.
    The only way to stay sane is to go a little crazy. - Susanna Kaysen

  2. #22
    sono riuscito ad impostare un certificato ssl in locale ed ora la localizzazione funziona perfettamente, che spettacolo!!!!
    Più pratica in futuro...

  3. #23
    Dopo un po' di volte che calcolo la latitudine e la longitudine lo script si pianta e non mi fornisce più nulla. Per risolvere devo fare un refresh. Nel tentativo di migliorare il mio codice ho scritto:
    codice:
    setTimeout(function() {
    navigator.geolocation.getCurrentPosition(mia_posizione, posizione_sconosciuta,
        {enableHighAccuracy: false, timeout: 1000, maximumAge: 1001});
    }, 2000);
    ma non vedo alcun beneficio. Che mi consigliate di fare?
    Più pratica in futuro...

  4. #24
    Utente di HTML.it L'avatar di SkyLinx
    Registrato dal
    Jun 2017
    residenza
    Espoo, Finland
    Messaggi
    60
    setTimeout triggera soltanto una volta. Puoi provare con setInterval oppure con

    codice:
    (function(){
        navigator.geolocation.getCurrentPosition(mia_posizione, posizione_sconosciuta,
        {enableHighAccuracy: false, timeout: 1000, maximumAge: 1001});
        setTimeout(arguments.callee, 2000);
    })();
    in modo che la geolocation venga triggerata automaticamente dopo ogni esecuzione (con setInterval potrebbero accadere due esecuzioni contemporaneamente).
    The only way to stay sane is to go a little crazy. - Susanna Kaysen

  5. #25
    Quote Originariamente inviata da SkyLinx Visualizza il messaggio
    setTimeout triggera soltanto una volta. Puoi provare con setInterval oppure con

    codice:
    (function(){
        navigator.geolocation.getCurrentPosition(mia_posizione, posizione_sconosciuta,
        {enableHighAccuracy: false, timeout: 1000, maximumAge: 1001});
        setTimeout(arguments.callee, 2000);
    })();
    in modo che la geolocation venga triggerata automaticamente dopo ogni esecuzione (con setInterval potrebbero accadere due esecuzioni contemporaneamente).
    fantastico! stupendo! wawww!!!

    mi spieghi il motivo di tutte queste parentesi?

    non riesco a capire il codice...
    Più pratica in futuro...

  6. #26
    Utente di HTML.it L'avatar di SkyLinx
    Registrato dal
    Jun 2017
    residenza
    Espoo, Finland
    Messaggi
    60
    E' una funzione anonima che richiama se stessa ad ogni esecuzione. Puoi usare una funzione normale se vuoi.
    The only way to stay sane is to go a little crazy. - Susanna Kaysen

  7. #27
    grazie mille
    Più pratica in futuro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.