加快修复GPS的时间 – C#Windows

我开发了一个应用程序(C#
Windows),我需要快速获得设备的当前位置.

我的x86设备上有一个GPS(端口COM)和一个蜂窝调制解调器(带有SIM卡).
GPS修复在5到8分钟内完成,有时更多…

怎么加快呢?

编辑:
智能手机可以在地图上快速显示一个近似位置,它是如何工作的?也许我可以用我的SIM卡做同样的事情?

最佳答案 确定位置的时间主要取决于设备中使用的芯片组和技术.

我记得我需要等待10分钟(SIRF 2)才能完全修复TomTom,但现在所有设备都使用SIRF 3和20多个频道来获得卫星位置,这要快很多,而且还有芯片组使用WAAS/EGNOS提高位置准确性.

移动设备倾向于使用更快的类型,称为AGPS,它从蜂窝塔(以及Wi-Fi,如果可用)到达该区域,并且从一个区域找到正确的卫星要快得多,而不是查询全部以查看设备的位置是(WAAS / EGNOS做什么,但更快).

只是尝试检查您的设备使用的芯片组,您将看到这8分钟是否“正常”.

我有一个QTek 2020(Windows Mobile)并购买了GlobalSAT BT-3xx(388但是从8年前开始),TomTom需要大约2分钟来修复它,如果我使用了我的SIRF2 GPS模块,那么花了10分钟!

点赞