VIVA内置GPS的重大转机! 大家都在说viva的gps,有人说有有说没有。
而我也像做过山车,一会抓到希望,一会又跌倒谷底!
最后总归问谁都不如问自己!(就算台湾的HTC客服也不可信呀。。)
昨天晚上弄到2点多,总算是有了收获!不过现在没时间和场地(都说gps搜星要开阔的地方,到底要多开阔我真是没用过所以也没办法确定)
好了说说我的收获:
用到的工具主要有两个,一个是著名的GPSGate 我用的是2.6版,SirfTech用来测试输出的gps数据流。
先上图
第一张,可以看到输入选取“wm gps”,我是一个个端口测试下来才猜对的,累死我了,只有让那个图由红色变成了黄色如图,黄色说明已经在接受gps的数据了。但是显示“gps data but no position”,好像是因为找不到卫星,我都是在室内做的因为太晚了凌晨哦。。
==============更新,虽然还是没结果,但是基本可以确定应该有gps==============
这个是我在GPSgate软件的白皮书看到的en文:
No GPS is found
ComStatus.ValidNmea is false.
ComStatus.ValidFix is false.
//没有找到gps设备
A GPS is found but no position fix is made.
ComStatus.ValidNmea is true.
ComStatus.ValidFix is false.
//目前我们收到的信息是这个:A GPS is found but no position,所以可以基本肯定的说有内置的gps但是ValidFix返回false.即没有接收到卫星的信号!!
A GPS is found and it has a valid position fix.
ComStatus.ValidNmea is true.
ComStatus.ValidFix is true.
//GPS设备已经找到,并且可以开始定位
The GPS had a valid position fix and has now lost track of satellites by for example
being under a roof.
ComStatus.ValidNmea is true.
ComStatus.ValidFix is false.
另:
ComStatus.ValidNmea 的解释
Returns True if a GPS is connected and there was less than 5 seconds since valid NMEA data was received. Otherwise False is returned.
//就是说:如果ValidNmea 的值返回是TRUE,哪么说明已经收到gps传来的nmea数据,反之就没收到
ComStatus.ValidFix 的解释
Returns True if the connected GPS has a valid fix - has determined a position. Otherwise False is returned.
//如果.ValidFix返回TRUE说明接受到了卫星的信号,反之说明没有收到信号
附上GPSgate白皮书供爱好者研究下
http://www.franson.com/gpstools/ReferenceManualGpsToolswince.pdf
标签:
留言评论