当前位置 : 安防网>安防技术>智能交通>阅读正文

另类实现GPS定位的方法

作者: 时间:2008-02-25

       GPS定位技术方兴未艾,但你可别认为世上只有这一种定位技术。其实对于智能手机爱好者来说,丰富的第三方软件让一切皆有可能。例如,利用移动通信数据,通过基站信息就可以迅速判断你的位置,很适合都市人群使用,miniGPS就是这样一款软件。

        对于s60系统来说,利用基站来实现定位的软件很多,不过由于没有利用基站定位来实现状态转换,这些软件基本等同鸡肋,最近笔者无意在网上发现了这款miniGPS,用了以后,觉得不错。有了这款软件,一切都实现了自动化,它会随着你的位置自动选择相应的状态,甚至还能自动关机,够狠吧。

        miniGPS的安装过程我就不多说了,只是安装过程中会要求你对授权合约进行确认。装完进入miniGPS的“主页面”,如图所示(图1),在此页面中我们可以看到GPS信号,以及区域编码、位置编码。如果该位置没有命名,名称处将显示为“新位置”。如果要为目前你所处的区域和当前的基站起一个名字,单击“选项”按钮选择第一个“(重)命名当前位置”即可为目前的位置起名了。

看懂主页面中的信息

        一个城市,依据规模的大小,可以有几十甚至几百个基站,这款软件就是利用基站的位置对手机使用者进行定位。“信号”就是基站的意思,每一个基站都有一个编码,也就是标示符,是唯一的。图中的位置编码为1824。“信号”则是用数量的方法描述了信号的强弱, 100%就是我们平时说的满格信号。“区域编码”也是唯一的,它与“位置编码”的关系是一个区域可以有多个位置,即一个区域需要不仅一个位置来覆盖。

        由于一个区域可以有多个位置,同一个地方会有多个位置来回自动地切换,你就需要为每一个位置都起名了。如果你不清楚你所处的地点到底有几个基站,这时可以选择图2的第二个选项“收集位置到”,通过选择该地点放置的位置组或是新建组来收集当前基站。

        好了,我们退到“主页面”(就是刚进入程序时的界面),按下右方向键,依次出现的画面为“事件”和“位置”,有了以上基站群的概念,下面就轮到“事件”发镖了。

如何实现GPS定位

        进入“事件”窗口。选择“选项→添加事件”,首先为新事件起一个名字“Event name”,第二项“Event type”选择事件的类型,我们常用的是第二个改变机器状态“Switch profile”,第一个为提示警告、第三个为关机、第四个为改变图片、第五个为短信提醒。

        第三项为事件什么时候发生(Event on),进入后有两个选择,一个是进入一个区域“Enter location”另一个是离开一个区域“Exit location”。意思是,当我到或离开某一地点时触发事件。继续向下滚动屏幕,会出现“cell or group”,即指定进入或离开的基站或基站群,而“情景模式”则指定了要转换的目的状态。这样的话,到了办公室,你就可以设一个转为“会议”状态的事件,到家里,设一个“普通”状态的事件,省得自己动手了。好了,主要功能我就说到这,其他的留给大家慢慢去探讨和发掘吧。

小提示

        从车站到女朋友单位直线距离大概不到2公里的距离。区域编号都是9402,位置编号由10602变为11911,试着把两数相减,得到的数字是1309。我猜想是两地的直线距离为1309米左右,当然有点GPS知识的人都应该知道GPS是有精确度的,咱们现在用的miniGPS精确度是多少米,还请大家自己研究。

 

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册