Como conectar o rastreamento Gps a um aplicativo
Se você já tem um aplicativo que suporta a entrada GPS, então você simplesmente usa um cabo de comunicação de dados serial para conectar o GPS ao seu computador, laptop ou telefone inteligente.
A maioria das unidades GPS tem uma porta serial, seja no estilo RS232 antigo, ou no novo estilo USB.
Se, no entanto, você quiser usar dados GPS em um aplicativo que você está escrevendo, você precisará adicionar suporte em seu programa para receber dados seriais ... das portas RS232 e USB. Independentemente da linguagem de programação que você usa, existem inúmeras bibliotecas que você pode incorporar em seu programa ... aqui está um exemplo:
Mapping with a GPS and C#
E aqui está um link que explica tudo o que você precisa saber sobre as frases de texto simples que seguem o padrão da National Marine Electronics Association para dispositivos GPS:
NMEA data
Uma frase GPS comum é o bloco de dados 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 criei um programa de navegação marítima outrora popular no início dos anos 90's tive de escrever um código personalizado para analisar as várias frases de GPS.
Hoje em dia, o GPS é uma parte tão importante da nossa vida diária que você deve ser capaz de encontrar dezenas de códigos freeware para adicionar recepção de dados GPS e análise a uma aplicação.
Espere que isto responda à sua pergunta, e obrigado por perguntar.