感謝這麼多版友們幫助
這是我用c#寫的console程式碼,只是想確定讀出來的串流裡的經緯度跟正確的位置是不是不會差太遠

這張console是我用命令提示字元跑出來的
以下是程式碼
using System;
using System.Collections.Generic;
using System.Text;
using System.IO.Ports;
using System.Windows.Forms;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
private SerialPort port = new SerialPort("COM6", 4800, Parity.None, 8, StopBits.One);
static void Main(string[] args)
{
new Program();
}
private Program()
{
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
port.Open();
Application.Run();
}
private void port_DataReceived(object sender, SerialDataReceivedEventArgs args)
{
Console.WriteLine(port.ReadExisting());
}
}
}

這張我用自己寫的winform接收到GPS接收器所輸出的串流
winform是用別人寫好的套件下去改,它可以直接取出串流的經緯度

我用自己寫的winform和console還有papago所定位到的位置"liz's home"顯示在google earth上
papago所顯示的位置是最正確的
座標是121.203708
25.591705
我所使用的GPS接收器是跟mainnav買的,大概1000多塊左右,不是很好的接收器
另外,我如果在室外使用papago,靜止的時候顯示所在位址的點會一直繞圈圈
還會幫我測出時速是1Km,不過我根本就沒在動,不知道是什麼原因會造成這樣的情形




























































































