Come collegare la localizzazione Gps a un'applicazione
Se hai già un'applicazione che supporta l'input GPS, allora devi semplicemente usare un cavo di comunicazione dati seriale per collegare il GPS al tuo computer, laptop o smart phone.
Quasi tutte le unità GPS hanno una porta seriale, sia il vecchio stile RS232, sia il nuovo stile USB.
Se, tuttavia, vuoi usare i dati GPS in un'applicazione che stai scrivendo, dovrai aggiungere il supporto nel tuo programma per ricevere dati seriali ... dalle porte RS232 e USB. Indipendentemente dal linguaggio di programmazione che usate, ci sono numerose librerie che potete incorporare nel vostro programma ... ecco un esempio:
Mappatura con un GPS e C#
Ed ecco un link che spiega tutto quello che dovete sapere sulle frasi di testo semplice che seguono lo standard della National Marine Electronics Association per i dispositivi GPS:
Dati NMEA
Una frase GPS comune è il blocco dati RMC:
- ,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A
- Where:
- RMC Recommended Minimum sentence C
- 123519 Fix taken at 12:35:19 UTC
- A Status A=active or V=Void.
- 4807.038,N Latitude 48 deg 07.038' N
- 01131.000,E Longitude 11 deg 31.000' E
- 022.4 Speed over the ground in knots
- 084.4 Track angle in degrees True
- 230394 Date - 23rd of March 1994
- 003.1,W Magnetic Variation
- *6A The checksum data, always begins with *
Not all GPS units out NMEA style strings. So you may have to add support for the various proprietary binary data various GPS manufactures have developed.
Quando ho creato un programma di navigazione marittima, una volta popolare, nei primi anni '90, ho dovuto scrivere codice personalizzato per analizzare le varie frasi GPS.
Oggi il GPS è una parte così importante della nostra vita quotidiana che dovresti essere in grado di trovare decine di codici freeware per aggiungere la ricezione e l'analisi dei dati GPS a un'applicazione.
Spero che questo risponda alla tua domanda, e grazie per aver chiesto.