Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Javascript + GPS

  1. #1

    Rilevare coordinate del ricevitore Gps di un cellulare mediante Javascript

    Ciao,
    spero di non essere fuori tema e vengo subito al dunque.

    Avrei la necessità di utilizzare la funzionalità gps di un cellulare o di un palmare per mostrare le coordinate su una mappa usando javascript. In particolare mi interessa solo ricevere come variabili, gestibili da codice, i valori di latitudine e longitudine.

    Utilizzando la geolocation non ho avuto alcun problema a sviluppare tutto quanto, ma di fatto non è quello che mi serve. In particolare, il passaggio che devo risolvere è rilevare le coordinate restituite proprio dal cellulare (ad esempio un Nokia N97) con il suo ricevitore Gps integrato, collegandomi a questo tramite javascript o tramite api, senza utilizzare le geolocation.

    Ho già cercato su google e nel forum, senza trovare niente di esaustivo.
    Magari sto sbagliando io il metodo risolutivo o mi sfugge qualche passaggio importante, confido in voi per qualche dritta.

    Saluti e grazie
    Davide

  2. #2

    iPad

    Anche a me servirebbe la stessa cosa, ma su iPad.
    Mi sono impigliato nella Rete....
    www.deejaymax.com

  3. #3

    navigator.geolocation.getCurrentPosition

    ho trovato questo codice che è abbastanza preciso (nell'ordine dei 2-5 metri di tolleranza)
    testato su iPad

    codice:
    <!DOCTYPE HTML>
    <html>
    <head>
    <title>Geolocation With a Map</title>
    
    <script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
    <script type="text/javascript">
    function TestGeo()
        {
             if (navigator.geolocation) 
                {
                  navigator.geolocation.getCurrentPosition( TestMap, error, {maximumAge: 5000, timeout: 10000, enableHighAccuracy: true} );
            }
            else
            {
                  alert("Sorry, but it looks like your browser does not support geolocation.");
            }
        }
    //Create a new map variable         
    var map;
         function TestMap(position)
         {
               // Define the coordinates as a Google Maps LatLng Object
               var coords = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
    
               // Prepare the map options
               var mapOptions =
              {
                          zoom: 10,
                          center: coords,
                          mapTypeControl: false,
                          navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
                          mapTypeId: google.maps.MapTypeId.ROADMAP
                };
    
                // Create the map, and place it in the map_canvas div
                map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
    
                // Place the initial marker
                var marker = new google.maps.Marker({
                          position: coords,
                          map: map,
                          title: "Your current location!"
                });
            }
             
    function error() {
                      alert("Cannot locate user");
                      }         
    
    </script>
    
    </head>
    <body onLoad="TestGeo();">
    <div id="map_canvas" style="width: 600px; height: 400px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-top: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA;"></div>
    </body>
    </html>
    Mi sono impigliato nella Rete....
    www.deejaymax.com

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Interessante... in attesa di qualche test positivo per essere messo fra gli script utili

    Edit: su Sony XPEDIA non va
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    risolto il problema? io avrei lo stesso quesito, riuscire a reperire le coordinate dal GPS del cellulare e passarle allo script javascript. Non è che i nuovi Browser lo fanno in automatico? (sarebbe bello)
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

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 © 2025 vBulletin Solutions, Inc. All rights reserved.