U3.8万·830
微信圈正在流传一个“呼叫北斗“的游戏,在分享一个链接,点开链接,出现一个呼叫北斗的画面,点击呼叫,会出现你的实时位置/精准时间以及你头顶的北斗卫星数量,还分享中还煞有介事地说,收到了呼叫说明你的手机支持北斗,收不到的话就是不支持北斗,云云。
但以本砖对卫星定位系统以及手机系统的了解,可以负责任地告诉你:这个就是逗你玩儿的,别当真!
这个系统的工作原理是:
当你点击“呼叫北斗”后,APP把你手机的位置信息(这个位置信息并非真实卫星定位,而是LBS综合定位,包括Wifi网络定位、手机基站定位以及卫星定位的数据缓存,还有可能搜集的手机定位芯片的型号)发到后台,后台利用逆地理信息查询到你的地理位置,把地名信息以及“伪星历”下发给APP显示出来。之所以称之为“伪星历”,是因为真正的星历是根据手机接收到的卫星信息生成的,儿这里显示的多少颗卫星以及卫星的位置图示是根据你所在的位置“反推”出来的,跟你手机是否接受到了卫星信号没有半毛钱关系,因为我在室内,用手里的北斗定位芯片根本就搜不到卫星!即使在室外,卫星信号也受到周围环境的影响,能锁定的卫星每一时刻都不同。
之所以了解这么多,因为我自己写的APP也做同样的工作:在相机GPS模块定位失败时,也用这种方式通过手机获取位置发送给相机,我用的是高德的逆地理信息查询,得到类似的结果。
北斗系统牛不牛?牛!值得国人为之骄傲,但,这种以伪科学宣传科学的做法,不是科普,说轻了有点儿戏,说重了就是欺诈。就像某为的手机,本来拍照是其强项,很多方面的确优于其他,但广告中使用单反照片的黑料爆出,反而让其失信而失分。
84