如何在 C#.net 中使用移动设备(带 GPS)构建 GPS 跟踪系统?场景是
通过支持 GPS 的手机跟踪用户(服务工程师,这里没有违法行为)。我需要什么软件和硬件?有没有开源实现?
对于车辆跟踪系统,我该如何使用 GPS?我想知道各种步骤/程序。我正在寻找一些正确的方向。
我构建了一个 Window Forms 版本来显示来自 GPS 的信息。从那以后就没有真正接触过它,但是如果您有兴趣,代码就在 CodePlex 上。
http://gps.codeplex.com/SourceControl/changeset/view/24953#146657
要跟踪某人,您需要做的就是
真的,我已经完成了艰苦的工作,或者为您解析来自串行连接的 GPS 命令。:)
它实际上并不难(我自己做的!)。
开始寻找的最佳地点在这里:
http://msdn.microsoft.com/en-us/library/bb158708.aspx
您需要从这里下载 windows mobile 6.0 SDK:
sdk 实际上包含一个示例 GPS 应用程序,您可以使用它来根据自己的需要进行自定义。
由于您提到了 C#,因此您需要一部运行 Windows Mobile 的手机。当然还有GPS。
下载并安装 WinMob 6.1 SDK 后,您可以简单地在 V. Studio 中启动 Smart Device 项目。
您可以通过 SerialPort 或使用 GPS API 读取 GPS。SDK 示例文件夹中有 API 的托管包装器。(WM 5 版本有一些问题,谷歌为此)。
当您可以读取该位置时,您必须将其发送到某处的服务器。WinMob 支持在间歇性连接的情况下调用 WebServices。
您可以在以下位置找到更多信息: http: //www.miisoft.it/portale/index.php/programmazione/37-c/51-gps-parte-i 在这里您可以找到有关 gps、解析 NMEA 字符串和示例代码的通知.
使用“C#.net”,您可能只能为 Windows Mobile 进行开发。
如果您想要一个车辆跟踪系统,为什么不买一个,因为那里有很多。如果您真的不知道如何去做,我不确定您是否能够以比商业系统更低的成本生产解决方案。
尝试在 PC 中跟踪启用 GPS 的手机的位置: