Conoscere il GPS del tuo Windows Phone.

Icona del tempo di lettura 6 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

In questo breve articolo voglio dare una breve introduzione a come funzionano i servizi di localizzazione su Windows Phone. Come è abbastanza ovvio dal nome, il servizio di localizzazione è il servizio integrato che fornisce dati sulla posizione al sistema operativo Windows Phone, alle app integrate e di terze parti. Curioso perché questo servizio è denominato servizio di localizzazione e non servizio GPS? C'è una ragione per questo. Anche se ogni Windows Phone è dotato di un modulo GPS, le informazioni sulla posizione non provengono sempre da un GPS. In effetti, la maggior parte delle volte Windows Phone tenterà di utilizzare prima altre fonti, prima di spendere energia extra per accendere il vero modulo GPS.

Ecco tre fonti di informazioni utilizzate da Windows Phone per ottenere informazioni sulla posizione: radio cellulare, radio Wi-Fi e modulo gps. Queste tre sorgenti combinate sono spesso denominate AGPS, che sta per Assisted GPS. In questo elenco il modulo GPS viene effettivamente per ultimo e viene utilizzato anche per ultimo. Ci vuole un bel po' di energia per ottenere i segnali GPS dai satelliti. Ci vuole anche molto tempo per ottenere la correzione sui 3-4 satelliti minimi necessari per eseguire una triangolazione e ottenere la posizione effettiva. Non funziona all'interno e può essere seriamente influenzato dalle condizioni atmosferiche esterne, dalla copertura degli alberi e dalle montagne vicine o dalle strutture alte. Quando il GPS funziona ti dà i dati più precisi, ma ogni tanto non lo fa. Potrebbe essere semplicemente impossibile ottenere le coordinate GPS corrette nella tua posizione attuale.

Qui entrano in gioco altre due fonti. Quando non è in modalità aereo e all'interno della portata, il cellulare è sempre connesso a uno o più ripetitori. Conoscere le posizioni dei ripetitori cellulari vicino a te consente a Windows Phone di ottenere una posizione molto approssimativa. I margini di errore sono enormi, ma ottenere queste informazioni è veloce, non richiede quasi nessuna potenza aggiuntiva, funziona quasi ovunque e può essere abbastanza buono per molte applicazioni.

Il metodo Next è estremamente efficace nelle aree urbane e si basa sulla radio Wi-Fi. Non devi essere connesso a nessuna rete Wi-Fi, ma devi lasciare la radio Wi-Fi accesa. Il telefono inizierà a cercare firme note di reti Wi-Fi. Sul lato server, Microsoft archivia le firme di milioni di reti Wi-Fi e le relative posizioni. Nella maggior parte dei casi le reti Wi-Fi delle case delle persone non si spostano molto e nelle aree popolate il tuo telefono vedrà molte reti Wi-Fi dietro ogni angolo. Finché il database viene aggiornato ragionevolmente spesso, ciò può fornire al telefono informazioni sulla posizione sorprendentemente elevate e molto veloci, semplicemente guardando le reti Wi-Fi intorno a te. Come ho già detto, non hai nemmeno bisogno di connetterti. Tuttavia, poiché il database della posizione delle reti è disponibile solo tramite Internet, il telefono dovrà utilizzare il piano dati o una connessione di rete Wi-Fi nota per ottenere i dati.

Mancia: se utilizzi spesso la posizione in luoghi popolati, lascia sempre la radio Wi-Fi attiva, anche se non prevedi di connetterti a nessuna rete. Potrà risparmiare energia e consentire al telefono di ottenere la posizione molto più velocemente in tali aree.

Una domanda che ho visto porre abbastanza frequentemente è perché sembra che non ci siano app per Windows Phone per mostrare le posizioni attuali dei satelliti e altre informazioni GPS così utili, che si trovano spesso sui dispositivi di navigazione GPS. Il motivo è ovviamente perché Microsoft non espone alcuna API agli sviluppatori per visualizzare informazioni di livello così basso. Inoltre, nella maggior parte dei casi la posizione arriva su Windows Phone senza utilizzare affatto il GPS.

Mancia: Poiché Windows Phone è così ottimizzato per ottenere le informazioni sulla posizione iniziale il più velocemente possibile, la prima lettura che ottieni sarà spesso meno accurata. La maggior parte delle app, incluse le app integrate come Maps, si iscrivono effettivamente ai cambiamenti di posizione, quindi se gli dai un po' di tempo, è probabile che la precisione della tua posizione migliorerà.

Un'impostazione esposta agli sviluppatori è chiamata "Richiedi alta precisione". In realtà questa impostazione non ha alcun effetto diretto sulla precisione. Ma quando le app lo utilizzano, il servizio di localizzazione cercherà di utilizzare più energia e correggere le informazioni sulle coordinate utilizzando il ricevitore GPS, anche se sono disponibili anche informazioni da fonti meno affamate di energia (come radio cellulare o Wi-Fi).

Utilizzando l'attuale implementazione del servizio di localizzazione, non è per gli utenti o gli sviluppatori possibile dire con certezza se la posizione proviene dal GPS o da altre fonti meno accurate. Un buon regalo però è l'elevazione. L'altitudine è sempre 0 quando le informazioni sulla posizione provengono da ripetitori cellulari o reti Wi-Fi. Anche la precisione riportata è molto più alta per il GPS.

Ma anche se la precisione stessa è elevata, a causa delle piccole dimensioni delle antenne GPS nei telefoni cellulari, i dati sono caratterizzati da molto rumore casuale. Anche in buone condizioni, la posizione GPS al di fuori può essere a pochi metri di distanza. Questo potrebbe non essere un grosso problema se hai bisogno di conoscere solo una posizione (dopotutto non ci aspettiamo che i dati sulla posizione siano precisi), ma diventa un grosso problema quando provi a utilizzare il GPS integrato per registrare una traccia o ottenere un profilo altimetrico e ottenere un'immagine estremamente rumorosa. App intelligenti, come Calcolatrice GPS e recentemente rilasciato Calcolatrice GPS PRO implementare un algoritmo avanzato chiamato filtro Kalman per appianare questi dati e rimuovere il rumore.

Mancia: Per risparmiare energia o per motivi di privacy, puoi sempre disattivare i servizi di localizzazione a livello di sistema tramite l'impostazione Impostazioni->sistema->posizione: Servizi di localizzazione a sconto. Oltre a questo interruttore principale, Windows Phone offre anche un controllo più granulare sull'utilizzo dei servizi di localizzazione tramite Impostazioni->applicazioni. Controlla le singole impostazioni di posizione per Internet Explorer, mappe, foto + fotocamera ed Ricerca. Ad esempio l'impostazione "Includi informazioni sulla posizione nelle foto che scatti" a On si assicurerà che Windows Phone geotagghi automaticamente le tue foto quando le informazioni sulla posizione sono disponibili.

Chi siamo kita:

Kitya è un'appassionata di GPS e anche un'appassionata di sviluppo di telefoni Windows. Sta attivamente sviluppando diverse app gratuite per Windows Phone che aiutano gli utenti a lavorare con i servizi di localizzazione, ad esempio Calcolatrice GPS, Mappa immagine ed Statistiche meteorologiche, e ora anche Calcolatrice GPS PRO ed Mappa immagine Plus.

Maggiori informazioni sugli argomenti: coordinate, GPS, Dove, servizi di localizzazione