<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 一種智能手機(jī)定位監(jiān)控系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

          一種智能手機(jī)定位監(jiān)控系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

          作者: 時(shí)間:2011-07-18 來(lái)源:網(wǎng)絡(luò) 收藏

           ?。?)地圖放大/縮小

          本文引用地址:http://www.ex-cimer.com/article/166107.htm

            Google地圖的放大因子z的取值為0~17,分別代表0~17級(jí)不同比例尺的地圖。0~17級(jí)地圖分別用18張不同詳細(xì)程度的地圖,故地圖的放大/縮小功能只需要改變放大因子的大小,將當(dāng)前現(xiàn)實(shí)的地圖切換到改變后的放大因子所對(duì)應(yīng)的比例尺的地圖上,中心點(diǎn)經(jīng)緯度不變。

            3.2 監(jiān)控中心界面及主要功能測(cè)試結(jié)果

            點(diǎn)擊操作菜單,依次選擇監(jiān)控、位置,然后在彈出的菜單中設(shè)置監(jiān)控對(duì)象號(hào)、報(bào)告次數(shù)、報(bào)告時(shí)間間隔,如圖6所示。


            按圖6所示設(shè)置,點(diǎn)擊開(kāi)始按鈕,PPC端監(jiān)控中心發(fā)送監(jiān)控命令,監(jiān)控對(duì)象收到位置查詢(xún)命令后,就按監(jiān)控命令向監(jiān)控中心報(bào)告自己的位置。PPC端監(jiān)控中心收到監(jiān)控對(duì)象發(fā)來(lái)的位置信息后即在地圖上顯示出來(lái)。圖7為目標(biāo)位于深圳大學(xué)辦公樓前測(cè)試的結(jié)果,圖中地圖為Google地圖,點(diǎn)擊設(shè)置菜單,然后選擇使用Mapabc地圖切換到Mapabc地圖,如圖8所示。PPC端監(jiān)控中心構(gòu)造監(jiān)控命令短消息如下:

            SmsMessage msg=new SmsMessage(15914175891,″*定◎位*″+interval);

            其中,interval指定監(jiān)控對(duì)象報(bào)告位置信息的時(shí)間間隔,此處為1.


            本系統(tǒng)基于Windows Mobile通用平臺(tái),充分利用了Windows Mobile界面友好、使用簡(jiǎn)單和支持軟件豐富等特點(diǎn)。GPS數(shù)據(jù)通過(guò)Windows Mobile提供的GID接口,可以使多個(gè)應(yīng)用程序同時(shí)使用GPS設(shè)備,通用性好,可移植性強(qiáng)。經(jīng)實(shí)際測(cè)試,本系統(tǒng)獲取地圖數(shù)據(jù)方便快捷、成本低、維護(hù)方便、精度高,能滿(mǎn)足人們?nèi)找嬖鲩L(zhǎng)的應(yīng)用需求。




          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();