Qualcuno sarebbe così gentile da installare nel proprio smartphone o tablet l'esempio di utilizzo del GPS riportato al seguente link :
http://www.b4x.com/android/forum/threads/gps-tutorial.6592/#content
avendo però l'avvertenza di aggiungere anche una label
label che dovrà ovviamente essere aggiunta anche con il Designer.
I dati che vorrei esaminare sono i seguenti :
- nome e modello del device
- nome località
- latitudine
- longitudine
- altezza segnata dal GPS
- altezza reale (misurata con un programma come TwoNav o OruxMap oppure semplicemente consultando una carta geografica).
La differenza fra le due altezze sono in grado di farla io ;-)
Sto difatti cercando di approfondire il fatto che il mio Motorola Defy Plus (e così probabilmente altri dispositivi) fa un errore di circa 50 m in eccesso nella misurazione della quota, errore che deriva dal fatto che esso NON è in grado di leggere le sentenze NMEA spedite dai satelliti.
A questo errore rimediano i succitati TwoNav, OruxMap e presumibilmente altri programmi commerciali.
Per fare questo essi leggono una tabella interna e, in funzione delle coordinate geografiche, operano la necessaria correzione.
Questa correzione, nel mio caso particolare, dovrebbe essere di esattamente 50.93 metri. Questo valore può essere desunto dalla pagina
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/intpt.html
Nelle pagine legate alla precedente si può effettuare il download di una tabella che apporta le necessarie correzioni. Il guaio è che questa tabella è assai pesante e preferirei evitare di utilizzarla, per lo meno così com'è; sono quasi 10 MB !
Ringrazio veramente coloro che vorranno effettuare questa prova, comunicandomi i risultati in base ai quali vedrò se vale la pena o meno affrontare l'analisi della tabella e la sua successiva implementazione in B4A. Aggiungo, per i più curiosi, che il valore di circa 50 metri sopra citato può variare, nel caso dell'Italia, dai circa 27 metri della Puglia i 43 della Sicilia, ai 46 dell'Alto Adige. Vedremo se i valori che voi fornirete saranno più o meno in linea con quanto previsto dalla teoria.
Grazie ancora a tutti.
http://www.b4x.com/android/forum/threads/gps-tutorial.6592/#content
avendo però l'avvertenza di aggiungere anche una label
B4X:
lblAlt.Text = "Altezza = " & CStr(Location1.Altitude)
I dati che vorrei esaminare sono i seguenti :
- nome e modello del device
- nome località
- latitudine
- longitudine
- altezza segnata dal GPS
- altezza reale (misurata con un programma come TwoNav o OruxMap oppure semplicemente consultando una carta geografica).
La differenza fra le due altezze sono in grado di farla io ;-)
Sto difatti cercando di approfondire il fatto che il mio Motorola Defy Plus (e così probabilmente altri dispositivi) fa un errore di circa 50 m in eccesso nella misurazione della quota, errore che deriva dal fatto che esso NON è in grado di leggere le sentenze NMEA spedite dai satelliti.
A questo errore rimediano i succitati TwoNav, OruxMap e presumibilmente altri programmi commerciali.
Per fare questo essi leggono una tabella interna e, in funzione delle coordinate geografiche, operano la necessaria correzione.
Questa correzione, nel mio caso particolare, dovrebbe essere di esattamente 50.93 metri. Questo valore può essere desunto dalla pagina
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/intpt.html
Nelle pagine legate alla precedente si può effettuare il download di una tabella che apporta le necessarie correzioni. Il guaio è che questa tabella è assai pesante e preferirei evitare di utilizzarla, per lo meno così com'è; sono quasi 10 MB !
Ringrazio veramente coloro che vorranno effettuare questa prova, comunicandomi i risultati in base ai quali vedrò se vale la pena o meno affrontare l'analisi della tabella e la sua successiva implementazione in B4A. Aggiungo, per i più curiosi, che il valore di circa 50 metri sopra citato può variare, nel caso dell'Italia, dai circa 27 metri della Puglia i 43 della Sicilia, ai 46 dell'Alto Adige. Vedremo se i valori che voi fornirete saranno più o meno in linea con quanto previsto dalla teoria.
Grazie ancora a tutti.