今天有个朋友GPS接收器(蓝牙的)想找我帮忙测试一下,刚好可以拿前些日子折腾的一个GPS Sample例子来玩玩。一来帮朋友测测这个GPS的各个功能模块,二来看看GPS Sample接真实数据到底怎么样。
蓝牙模块:
没问题,就是距离短了点,只有不到5米的样子。
朋友一般都在车子里或随身携带,所以应该没啥问题。
位置坐标:
取到的经纬度坐标,去google map查了,很精确。一直也比较稳定。就是有时候GPS自己会报收到的位置坐标有40多米的误差,但通过google map对比一下,似乎并没有那么大的误差,有点搞不太明白GPS所报精确度的含义。是不是,有可能几个卫星报告的位置相差比较大,提示对外输出的数据有可能会有比较大的偏差而已。
待机时间:
大概有8个小时左右吧,配有车载充电器,所以也是什么问题了。
GPS的模块总的来说还是不错。
再来说说GPSSample的例子程序吧:
- 似乎某个版本GPS的度分秒转换程序有问题,有除零错(抱歉,因为来回折腾的次数多了,记不得是哪个版本了),Google一把会有很多答案的,就不罗嗦。
- GPS的状态变化处理模块似乎也不太对头,似乎只处理了On和StartingUp两种状态。我都把GPS模块关闭了,它那里还在StartingUp呢。Google了一下,没找到满意的答案。
哎,SDK带的源码都出问题,应该是自己的能力还有待提高啊,以后有空了再好好看看这个例子。