VisualGPS è un programma che ho realizzato per testare le funzionalità del GPS interno del P3600, ma va bene anche con gli altri dispositivi HTC che hanno il ricevitore interno o esterno.
Il programma sfrutta le funzioni NMEA di windows mobile ed estrapolando i vari dati si può visualizzare la velocità, l’altezza, la direzione, la posizione (latitudine e longitudine).
Ultimo aggiornamento: 17 luglio 2008
Utilizzando poi un calcolo trigonometrico è possibile calcolare la distanza in linea retta tra due punti (funzione tracking view e reset).
Alla partenza il programma accende il ricevitore GPS e resta in attesa del fix con i satelliti, Appena il ricevitore riceve un segnale valido dai satelliti, la finestra del Fix cambia colore (da rosso a verde) e mostra il numero di satelliti utili.


- Il softkey destro apre il menu per spengere il ric. GPS (senza chiudere il programma) o per riaccenderlo.
- Il softkey sinistro serve per uscire dal programma e spegnere il ricevitore GPS.
- La prima riga indica la velocità in Km/h (la finestra cambia colore in funzione della velocità:blu fino a 50, verde da 51 a 70, verde scuro da 71 a 90, arancio da 91 a 110, rosso da 111 a 130, rosso scuro oltre i 130).
- La seconda riga indica l’accelerazione,la terza riga indica l’altitudine in mt.
- Il pannello a destra indica la direzione di marcia con in alto i gradi e sotto la rosa dei venti (N, N-NE, NE ecc).
- Il primo pannello nero indica lo stato del ricevitore GPS, il Secondo pannello riporta la Latitudine e la Longitudine.
- Il terzo pannello riporta la data e l’ora dei satelliti (sistema UTC ovvero l’ora di Londra senza ora legale).

Installazione del programma
Scaricare il file a fine articolo, scompattatelo e copiate il file visualgps.cab nel palmare. Clikkateci sopra e avviate l’installazione.
- Per installare il programma occorre creare una cartella nel Dispositivo oppure nella scheda di memoria e copiarvi il programma e la dll.
- Per installare il Link in Programmi è sufficiente tappare sul VisualGPS.exe e scegliere copia, dopo di che andare in Dispositivo->Windows->Start menu->Programmi e fare Incolla collegamento.
- A questo punto selezionare il file che si chiamerà Collegamento a VisualGPS scegliere Rinomina ed eliminare “Collegamento a”.
Configurazione per dispositivi GPS esterni
- Una volta installata l’antenna BT controllare quale porta seriale viene utilizzata (es. COM6)
- Andare in: Start->Impostazioni->Sistema->External GPS
- Scegliere Hardware
- Associare la porta hardware uguale a quella dell’antenna BT.
- Associare la velocità a quella dell’antenna BT (vedere il manuale).
- In questo modo funziona con tutti i Pocket PC
Novità introdotte nella versione 1.3.3.
- Tutte le precedenti funzioni rimangono inalterate.
- fix finestra speed limit che a volte rimaneva invisibile
- modifica finestra del fix dei satelliti in modo che visualizzi sia il numero dei satelliti in uso che quelli in vista (es 5/12) vuol dire 5 satelliti in uso per la navigazione e 12 satelliti totali in vista.
Novità introdotte nella versione 1.3.2.
- Il programma è autoinstallante e crea un icona nella cartella programmi (.cab)
- Lo schermo non va in standby durante il funzionamento di VisualGPS
Novità introdotte nella versione 1.2.3.1
- Aggiunto lo speed limit e cioè un allarme visivo/sonoro del superamento di una velocità impostata (finestra sotto quella della bussola), i valori sono :
- — spento
- 50, 70, 90, 110, 130 km/h (questa funzione non è attiva in modalità “Nodi”), al superamento della velocità impostata la scritta diventa rossa e viene emesso un beep (dato che il refresh avviene ogni secondo se si rimane al di sopra del valore si udirà un beep al secondo), l’allarme sonoro può essere disabilitato
- Aggiunto l’utilizzo del Joypad:
- Pulsante Up: Shortcut per il cambio di visualizzazione della velocità da Km/h a Nodi e viceversa
- Pulsante Left: decrementa il valore dello speed limit
- Pulsante Right: incrementa il valore dello speed limit
- Pulsante Down: accende/spegne l’allarme sonoro
David Mariani







BOX DOWNLOAD


















non si avvia.. mi da un errore ed esce
@Tommy
Il programma è composto dal VisualGps.exe e dalla dll che devono risiedere nella stessa cartella.
Puoi provare con un soft reset. Io l’ho installato anche sull’HTC Touch che non ha il modulo GPS e gira tranquillamente (ovviamente rimane nello stato Accensione).
David
E’ disponibile una versione più aggiornata da downlodare.
Cambio della visualizzazione della velocità Km/h-Nodi da menu Stato oppure premendo il tasto UP del Joypad.
Speed limit con allarme visivo sonoro del superamento della velocità.
Con i tasti Left o Right del Joypad si cambia da — (spento) a 50, 70, 90, 110, 130 Km/h.
Se si supera la velocità impostata la scritta diventa rossa ed ogni secondo il PPC emette un beep. (finziona solo se settato in Km/h).
David
Sul Touch funziona benissimo con l’antennina GPS esterna Bluetooth.
Ciao Paolo, hai settato qualche porta seriale per l’antenna?
@ david67:
uso la versione VisualGPS 1.2.1, ma non ho i Km/Nodi né dal menù Stato né premendo il tasto UP del Joypad. Idem per lo Speed limit. L’altitudine resta a N.D. anche a 600mt con 9 satelliti. Dove scarico la nuova versione? Grazie!
alla fine della recensione.
@ david67:
Com 4 va benissimo con i 6 tipi di programmi GPS che ho provato (anche la 2, ma non sono certo se funziona con tutti).
Il link alla fine del post porta a scaricare la versione 1.2.1:
il GROTTESCO è che la sto già usando (comunque reinstallata, scanso equivoci) ed è la stessa delle foto che hai messo nel post. Solo che nelle foto ci sono i nodi, nella mia no! ….e no altitudine! (uso il Diamond)
l’ultima versione è la 1.2.3 messa on line ieri notte.
Il titolo forse è rimasto quello vecchio ma la versione è quella nuova.
@ david67: quindi da come leggo nei commenti sopra il programa funzia anche con i dispositivi GPS esterni
Sembra di si, io ho provato con un HTC touch (al momento ho solo quello) ed un’antenna RoyalTech ma non si agganciava (probabilmente è legato a quale porta seriale viene settata) ed ho lasciato perdere.
Però a Paolo funziona e quindi stasera riprovo meglio.
P.S.
Il programma l’ho provato col P3600 e col Cruise
Istallato e funzionante.ottimo. si potrebbe fare qualcosa che mentre ti sposti ti crea dei punti sullo schermo….ogni due minuti per esempio per la montagna….(funghi ,caccia)
Risolto per il touch.
Una volta installata l’antenna BT controllare quale porta seriale viene utilizzata (es. COM6)
Andare in:
Start->Impostazioni->Sistema->External GPS
Sceglire Hardware
Associare la porta hardware uguale a quella dell’antenna BT.
Associare la velocità a quella dell’antenna BT (vedere il manuale).
Finito.
In questo modo funziona con tutti i Pocket PC.
@irr974
Io ho appena realizzato un software che ti permette di registrare il percorso con la possibilità di memorizare punti di interesse e personalizzarli con commenti e foto.
Inoltre hai la possibilità di registrare il percorso per poi vederlo con google heart….e altre cose carine
@Diego @David
)
Sì, funziona con tutti i PPC, ed il vantaggio è che è l’unico programma GPS (su 7 provati) che trova antenna e porta COM da solo:
non si deve configurare niente! E le scritte sono belle grandi, anche su schermi VGA: ALLELUIA!!
Nel dubbio, se qualcuno avesse problemi con altri programmi su PPC con antenna GPS interna, settate la COM4. (Una figata sarebbe lo zoom sui nodi
Diego: grazie per la nuova 1.2.3!
Cosa intendi per zoom sui nodi, ti serve una finestra più grande?
In effetti in modalità nodi siamo in acqua ed al livello del mare è inutile la finestra con l’altezza, potrei ridimensionarle.
@ principa: interessante… puoi mandarmi il programma via mail?
@ david67: perfetto allora aggiorno la guida nel post!
@ david67:
Sei GRANDE!!
sì, per zoom intendo proprio una modalità nautica, in cui si vedano solo, ma in GRANDE, i nodi, e l’accelerazione, e al limite anche la bussola. Diventerebbe un must!!
Problemini:
1) lo sfondo verde con i numeri in bianco non si vedono all’aperto, troppo poco contrasto
2) è il Diamond che è sfigato? L’altitudine è sempre N.D.
3) nel record la MaxSpeed è solo in Km (e magari anche la distanza in miglia?) Uso la v1.2.3
Ehi!! Il tuo Visual GPS è da subito il mio preferito…!!
In effetti esistono vari aspetti di utilizzo, in auto, in barca, a piedi.
Allargare solo le finestre non serve quindi ho pensato di creare tre o più finestre ognuna con informazioni diverse.
Penso di lavorarci nel week end quindi se qualcuno avesse altri suggerimenti li posti pure.
Grazie
Confermo: anche sul mio Diamond non viene visualizzata l’altitudine.
Gran bel programma, proprio utile!! Era da un pò che cercavo un programma simile e per fortuna ho trovato il meglio..
Peccato per la poca visibilità del testo bianco su sfondo verde.
Un’altra cosa: quando si preme EXIT sarebbe bello una finestra a centro video per la conferma dell’uscita dal programma con i due tasti OK e ANNULLA…E’ difficile confermare l’uscita su una scritta EXIT così piccola.
Un’ultima cosa: trascorso il tempo impostato, il display abbassa la luminosità e poi si spegne e di notte è fastidioso. Non è possibile evitare tutto ciò mantenendo il display luminoso per tutto il tempo che il programma rimane aperto?
non capisco perchè il diamond non restituisce l’altitudine.
@paolo, visto che hai potuto provare altri software, hai notato se su questi viene visualizzata?.
Per le altre cose appena posso ci lavoro.
@ david67: confermo che sul diamond l’altitudine non viene restituita
Ciao a tutti!io ho un problema..non riesco a far collegare l’antenna..ho eseguito le istruzioni, ho assegnato una com (COM0) all’antenna, ma non riesco a settare quella dell’hw..non ho il seguente percorso Start->Impostazioni->Sistema->External GPS (o meglio mi manca External GPS)..come devo fare?un grazie a tutti voi!
@Vittorio
Se non hai attivo il pannello GPS nelle impostazioni, attivalo nel registro:
[HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings]
“Hide”=dword:00000000
Soft reset
Vai nelle impostazioni, gps, imposti la COM6 Hardware, clicca su “gestisci automaticamente GPS”.
oppure assegna all’antenna la COM4
david ho notato che oltre l’altidudine anche la bussola non funzia sul diamond e dopo un po’ lo schermo si spegne mentre sul P3600 va tutto in perfetta regola
david..ma come faccio ad andare a modificare il file di registro?thanks..
Devi utilizzare un editor di registro.
Quello della resco è gratuito http://www.resco.net
dopo devi settare questi due valori:
HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings\Hide = 0
HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings\Group = 2
@ Vittorio: puoi utilizzare anche CeReg http://www.htcblog.com/2007/11/22/editiamo-il-registro-di-sistema-di-pocketpc-windows-mobile-direttamente-dal-pc-con-ceregeditor/
@ david67:
di arricchirlo ancora, per la vela sarebbe molto simpatico avere il tempo mancante all’arrivo (…alla faccia del programmino per testare il GPS…!!!) però….
sul Diamond l’altitudine funziona bene con VisualGPSce
http://www.visualgps.net/VisualGPSce/default.htm
Con questo programma, e altri, bisogna settare la porta COM4 e sul TomTom anche scegliere l’antenna NMEA, col tuo invece è tutto automatico.
Tra l’altro a me col tuo VisualGPS sul Diamond la bussola funziona benissimo, anche con la vecchia versione.
P.S.: se per caso davvero trovassi il tempo e la voglia
FAGLI VEDERE DI COSA SONO CAPACI QUESTI ITALIANI!!!!!!!!!!!!!!!!!!!
@ david67:
Se vuoi idee, guarda VisualGPSce
http://www.visualgps.net/VisualGPSce/default.htm
buone le tab, basta avere la lente d’ingrandimento…!
mentre GPS Speedo
http://freewareppc.com/travel/gpsspeedo.shtml
mostra solo la velocità, ma enorme, e si può cambiare il colore della scritta e dello sfondo.
Un plus sarebbero i pulsanti per ditone, non per lo stilo: solo a livello TomTom sono touch.
Per il trekking sarebbe simpatico il dislivello totale.
In generale, forse, i dati attuali si leggono “in action”, quindi servono grandi, mentre le medie ed i record si vedono con calma, quindi bastano in piccolo.
Sul mio Diamond la bussola funziona correttamente. Solo il dislivello non va (e si spegne lo schermo..).
lo schermo si spegne perchè non vengono modificate le impostazioni in HKEY_CurrentUser\ControlPanel\Backlight.
Per fare questa cosa correttamente quando il programma parte deve leggere e memorizzare tutte le chiavi di registro, le deve modificare (in maniera che la retroilluminazione e lo schermo non si spengano) e le deve risistemare quando viene chiuso.
Per evitare spiacevoli sorprese sto testando questa parte.
Per quanto riguarda l’altezza, la dll fornisce due differenti misurazioni la sealevel e la ellipsoaltitude. Sulla mia antenna Royaltek funzionano tutte e due indistintamente, devo capire bene perchè solo quel dato non viene gestito nel diamond.
Ho notato che se la velocità è nulla non traccia la distanza. Quindi a piedi non misura…peccato..
E’ disponibile per il download la nuova versione di VisualGPS 1.3.2
David è riuscito a trovare la combinazione dei codici di registro per non far andare il dispositivo in standby ma non è sicuro al 100% del funzionamento dell’altitudine sul Diamond.
Il file è un .cab a tutti gli effetti ed installa l’icona per lanciare il programma nella cartella programmi.
Per chi esegue l’aggiornamento della vecchia versione è bene cancellare la vecchia cartella ed il link che aveva creato a mano
Dispositivo->Start Menu->Programmi (per cancellare il link)
Dispositivo o Scheda di memoria per cancellare la cartella con la .dll ed il programma.
Aspettiamo il vostro feedback!
@Ulisse, il calcolo che uso va bene per le grandi distanze (ancora meglio se da punto a punto in linea d’aria) tipo quello che si vede su google maps.
Comunque si incrementa anche a piedi più lentamente però.
Ho creato un calcolo per misurare la distanza di due punti conoscendo le coordinate e l’ho provato per misurare la lunghezza della stradina che dal cancello porta in casa (circa 58 metri misurati “a gambe”). Funziona tutto, il problema è prendere le coordinate perchè cambiano in continuazione. Col VisualGPS 1.2.3 la distanza rimaneva sempre zero (volevo fare una controprova…)
L’ho installato e provato: non va a schermo intero ma rimane la barra in alto e un pezzo delle icone del TouchFLO in basso (tra l’ora UTC e i tasti STATO e EXIT) che addirittura si riescono a premere uscendo dal programma.
Nuova versione VisualGPS 1.3.3 disponibile
- fix finestra speed limit che a volte rimaneva invisibile
- modifica finestra del fix dei satelliti in modo che visualizzi sia il numero dei satelliti in uso che quelli in vista (es 5/12) vuol dire 5 satelliti in uso per la navigazione e 12 satelliti totali in vista.
Scaricata la nuova versione 1.3.3: parte l’installazione e mi chiede di sovrascrivere la versione vecchia. Ci prova ma non ci riesce. Continua l’installazione e alla fine dice di non esserci riuscito, ma in realtà è ok.
Rimane il mio problema precedente: barra delle icone in alto ancora visibile e tasti touchFLO che si intravedono tra l’ora e i tasti EXIT e STATO.
In pratica non va nella modalità a schermo intero..
Installato su scheda di memoria, ma un pò lento.
Reinstallato direttamente su P3600, molto più veloce.
Devo ancora capire come usare le funzion i “Tracking” e “Record”.
La funzione Tracking (forse il nome è un po inpreciso) da quando viene attivata comincia a calcolare la distanza percorsa.Con reset si riazzera.
La funzione record mostra la massima velocita e la massima accelerazione raggiunta da quando è partito il programma. Con reset si riazzera.
@David:
la versione 1.3.3 non va sul mio Diamond, forse c’è un problema di VGA, sembra che la finestra rimanga in alto di 0,5cm (usiamo questi…!) si vede l’altra finestra sotto e manca la parte superiore di VisualGPS.
Ragazzi è disponibile una nuova versione di VisualGPS 1.3.5.0 per info: http://www.htcblog.com/2008/07/22/visualgps-si-presenta-con-una-nuova-interfaccia-per-testare-il-ricevitore-gps-interno-ed-esterno-dei-pocketpc-ora-anche-su-google-maps/
ciao a tutti io sono nuovo e da poco ke ho htc diamond, io ho installato tomtom6 ma nn riesce a trovarmi il segnale gps come posso fare?? scusate il disturbo!!! e grazie per l’eventuale risposta..
@ coty1985:
Per far funzionare il TomTom col Diamond,
apri il TomTom e vai su:
Modifica Preferenze/Mostra stato GPS
e imposti “Ricevitore GPS integrato”.
Se ancora non va scegli:
“Altro ricevitoreGPS NMEA” (io uso questo).
Come porta uso la COM4, ma anche altre vanno bene.
ho installato visualgps sul mio htc t.pro ma non funziona mi chiede nuova versione framwork ,dove lo trovo il mio sistema operativo w.mobile 6.1
oppure come disinstallo visualgps?
saluti e grazie
in realtà non c’è differenza tra gps esterni ed interni in quanto essi cominicano con il pda tramite porta seriale
DIego dopo averlo installato sul mio P3600 con WM5, non mi funziona è mi da uno strano errore: “Impossibile trovare il file o l’assembly ‘System.windows.forms, version=3.5.0.0, culture=neutral, publickeytoken=969DB8053D3322AC’ oppure una delle sue dipendenze”.
Che posso fare?
@martinmystere: prova ad installare l’ultima versione di .NET framework della microsoft
come trovare il software di principa (commento n. 14)?
grazie mille